IOS开发本人该怎么样学习

iOS 码拜 9年前 (2016-03-26) 1563次浏览
IOS开发本人该怎么样学习?
以前是  .Net 程序,学过 Java  、C语言,系统学习过 OC不过可以说是入门级的,
现在想学习 IOS开发 但发现 IOS 开始分家 为 OC和 swift 两大正营了,但对本人来说这两个都属于新的东西。
本人看过 OC语言基本能写简单程序,也会 Java 自学 Android 玩,发现 swift和我们的 Net 、java都很相似。
假如本人要学习 IOS开发 到底是学 oc 还是 swift? 他们性能怎么样呢?各种优缺点,高手们来讨论下,
不要贴网上的东西了,基本都看过了,说说你们的预言 和未来发展趋势
解决方案

1

你都学过了  就练练手吧

2

swift怕不好找工作
学oc吧 加学swift

5

现在本人可以肯定的告诉你,学OC,现在应该可以说几乎很少会有公司用swift开发,原因是不成熟,而且很不成熟,至少再未来2到3年内,swift还很难代替OC,所以目前还是要学习OC,而且假如你OC学得好的话swift学习起来太简单了,最多两三天就搞定,OC学起来也很快两个星期就可以了,然后学习UI,ui还是比较简单的,难点可能就是cell的复用,不过照着写就可以了,学完UI 再学一点点网络异步下载数据,你就可以做一些简单的项目了,先体验一下做项目是什么感觉,例如爱限免这个软件IOS开发本人该怎么样学习

3

swift那么简单,对你没应该没什么挑战,但是现在很多开源库都是oc的,虽然swift可以直接调用oc的类,但是你多少也得看的懂oc的代码吧,不能无视oc呀。

5

学好OC三天就可以搞定Swift, 关于一些好的学习资料可以参考这里
http://bbs.csdn.net/topics/390868765

2

现在开始学的话,本人感觉还是从oc比较好,现在毕竟oc还是主流,swift还需要一段时间

3

语言的学习是一个快速的过程,经验的积累还是在各种框架上,UI这一块你不用担心,UIKit同时支持OC和Swift,而且多数情况下(例如使用第三方框架的时候),Swift和OC之间还是能够相互通信的

3

本人也是开始学习,不过觉得,以后swift会变成苹果的专门语言,可能会替代现有的OC。

现在的oc还是以C为基础的,不是自成一体的,swift的感觉会变成苹果oc的替代品,本人会成立专门的一个方向,让苹果的产品显得更加特有,或说垄断。

3

OC!
先做出个app来,弄懂流程。
以后再学swift也不晚。

3

推荐一个网页http://www.cocoachina.com/special/fornew.html
内容很全,本人也是刚开始学者,准备花四个月时间好好学,不能急,和题主一起加油哦!

3

想要系统学习iOS,OC、swift都学会,以后什么事对你来说都不是难事了,给你两篇博客看看http://blog.csdn.net/lz201234/article/details/41819911http://blog.csdn.net/lz201234/article/details/42869373,前期不是迷茫吗,看看总会有收获的

3

看到这个帖子,和题主同感啊
本人之前做了三年java,然后两个月学会android,再然后一个月学会ios
java,android,ios都掌握之后,才发现本人就是个代码搬运工
最近开发了一个app,本人先把接口写好,用了3天 (总共才10个接口),再做android,用20天,
最后做ios,其实android和ios除了语法稍微有点差别,程序逻辑完全一模一样,例如说,与服务器的交互,文件上传下载,
数据持久化操作都是用sqlite,几乎没什么区别,直接把android的代码搬到ios上,再加几个符号就OK了,
例如:android代码:String sql = “select * from table”;
ios代码:NSString *sql = @”select * from table”:
结果ios只用了10就完工了,
既然题主已经掌握服务端开发了,那么android和ios不都是易如反掌的事情了
其实阻碍学习的障碍不是语言或语法,而是开发经验。
当你掌握服务器和客户端一条龙开发的时候,老板再也找不出拒绝给你加工资的理由了

3

http://www.cocoachina.com/special/fornew.html
这个是cocochina网站,详细地学习资料,你看看本人的知识框架还有哪些欠缺,即时填补
另外,多做几个项目也是很关键的。

5

优先Swift,UI部分都是一样的, Swift好入门--早晚会取代OC

1

5

推荐几个,不过里面是swift相关的
http://www.shunway.org/front/infor_showone.tweb?id=81
http://www.raywenderlich.com/81879/storyboards-tutorial-swift-part-1
http://www.newventuresoftware.com/blog/organizing-xcode-projects-using-multiple-storyboards/

5

学习中学习中学习中学习中

5

个人推荐从Objective-C入手,直接入手Swift的话,后续会出现与iOS脱节的感觉,现在很多Swift比较牛的人都是从OC转过去的~语言这东西只是一种外在的交互规则,重点还是在编程思想上!

5

[b][b][b][b][b]IOS开发本人该怎么样学习[/b][/b][/b][/b][/b]

5

菜鸟学习中。

5

同感 大家交流

5

从这里学到了不少新知识,感谢大家!

5

题主既然会OC那就学swift的呗

5

语言都是有共通的,学会一门,其他学起来就简单好多

5

IOS开发本人该怎么样学习

5

谢谢分享!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明IOS开发本人该怎么样学习
喜欢 (0)
[1034331897@qq.com]
分享 (0)