编程开发 购物 网址 游戏 小说 歌词 快照 开发 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 编程 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> IOS开发 -> IOS开发我该如何学习? -> 正文阅读
 

[IOS开发]IOS开发我该如何学习?[第1页]

首页 本页[1] 下一页[2] 尾页[2] [放入我的收藏夹]
IOS ios开发 swift
IOS开发我该如何学习?
以前是  .Net 程序,学过 Java  、C语言,系统学习过 OC不过可以说是入门级的,
现在想学习 IOS开发 但发现 IOS 开始分家 为 OC和 swift 两大正营了,但对我来说这两个都属于新的东西。
我看过 OC语言基本能写简单程序,也会 Java 自学 Android 玩,发现 swift和我们的 Net 、java都很相似。
如果我要学习 IOS开发 到底是学 oc 还是 swift? 他们性能如何呢?各种优缺点,大神们来讨论下,
不要贴网上的东西了,基本都看过了,说说你们的预言 和未来发展趋势

回复:
另外,IOS开发OC和swift 哪些UI是否 都一样,是不是我选定语言后 就等于选定了 一套系统 默认的 UI,
当然我问这个是因为知道,现在 OC发展毕竟很多年   第三方UI 和 第三方库文件 都很丰富。
大家 说说 自己学习中的感受吧,有没有觉得 swift有取代 oc的可能,我看OC里边可能是内存管理那部分毕竟麻烦,其他我觉得很好用的,但还是不太习惯他那种 语法的写法,不过这不是大事。swift 就容易看明白,和我们 .Net  java 都一样如果理解点吧 

回复:
自己已经 系统学习过  OC ,数据类型 字符串处理  kvc 、kvo 内存管理简单,数据归档等,
剩下就是 网络连接获取远程数据和 UI部分才开始,但迷茫了现在

回复:
你都学过了  就练练手吧

回复:
该回复于2015-01-09 14:36:31被管理员删除

回复:
学swift怕不好找工作
学oc吧 加学swift

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


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

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

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

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

我觉得是这样的 我也是这样想的 主要是 UI里边东西多

回复:
引用 7 楼 wjz311 的回复:swift那么简单,对你没应该没什么挑战,但是现在很多开源库都是oc的,虽然swift可以直接调用oc的类,但是你多少也得看的懂oc的代码吧,不能无视oc呀。
没有 我看oc一直觉得这才是 编程 哈哈!
swift看起来比较简单,但我想性能可能不会太好。但感觉新的东西就应该多学习,以后可能是趋势。
但对我来说 啥都一样的,都是新东西吧。学起来也不存在难不难问题 就是个熟练程度而已

回复:
引用 8 楼 u014609935 的回复:学好OC三天就可以搞定Swift, 关于一些好的学习资料可以参考这里
http://bbs.csdn.net/topics/390868765
好谢谢了,我也觉得 swift 比较简单,应该和我们常用的 高级语言 语法很接近,其实就是对他本是框架了解程度而已,没什么可以学的 O(∩_∩)O哈哈~ 我是这样认为的
不过我总认为 程序就是 数据+UI 所以我比较注重 UI这块

回复:
该回复于2015-01-17 08:51:50被管理员删除

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

回复:
我也是开始学习,不过觉得,以后swift会变成苹果的专门语言,可能会替代现有的OC。
现在的oc还是以C为基础的,不是自成一体的,swift的感觉会变成苹果oc的替代品,自己会成立专门的一个方向,让苹果的产品显得更加特有,或者说垄断。。

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

经验的积累还是在各种框架上,没错完全同意

回复:
引用 15 楼 Player_King 的回复:我也是开始学习,不过觉得,以后swift会变成苹果的专门语言,可能会替代现有的OC。
现在的oc还是以C为基础的,不是自成一体的,swift的感觉会变成苹果oc的替代品,自己会成立专门的一个方向,让苹果的产品显得更加特有,或者说垄断。。

感觉 oc还是不错的 是做个程序猿 所以要掌握的,我们用惯了 点方法  点属性  内存完全不用管的思想,
oc 的内存管理还是比较重要的

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

回复:
推荐一个网页http://www.cocoachina.com/special/fornew.html
内容很全,我也是初学者,准备花四个月时间好好学,不能急,和楼主一起加油哦!

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

回复:
看到这个帖子,和楼主同感啊
我之前做了三年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不都是易如反掌的事情了
其实阻碍学习的障碍不是语言或语法,而是开发经验。
当你掌握服务器和客户端一条龙开发的时候,老板再也找不出拒绝给你加工资的理由了

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

回复:
引用 19 楼 u014626305 的回复:推荐一个网页http://www.cocoachina.com/special/fornew.html
内容很全,我也是初学者,准备花四个月时间好好学,不能急,和楼主一起加油哦!


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

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


回复:
好法子真不少。

回复:
该回复于2015-02-28 09:52:31被管理员删除

回复:
就是这样的。

回复:
该回复于2015-02-28 17:54:11被管理员删除

回复:
优先Swift,UI部分都是一样的, Swift好上手--早晚会取代OC

回复:
该回复于2015-04-04 09:00:24被管理员删除

回复:
关注下


回复:
http://goobbe.com/questions/435076/should-i-start-from-scratch-to-learn-ios-on-ios-6-what-about-the-old-good-lea

回复:
该回复于2015-03-03 09:26:19被管理员删除

回复:
来看看


回复:
推荐几个,不过里面是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/

回复:
不错能学到很多

回复:
该回复于2015-03-05 09:45:35被管理员删除

回复:
不错,能学到不少东西!

回复:
我要学习,增长知识.

回复:
我是来打酱油看看的

回复:
看了后,心里大概有了个方向,不然真的不知道该从哪里入手,感觉很迷茫。

回复:
学习中学习中学习中学习中

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

回复:
[b][b][b][b][b]
[/b][/b][/b][/b][/b]

回复:
菜鸟学习中。。。

回复:
该回复于2015-03-06 11:30:19被管理员删除

回复:
同感 大家交流

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

回复:
楼主既然会OC那就学swift的呗

回复:
  IOS开发 最新文章
求大神们的指点!
DrawRect方法怎么在ViewController里调用?
请教下socket和http在客户端网络请求中的区
iOS app怎么限制使用地区?
Xcode升级到9.0后遇到的问题,1 duplicate
求iOS11.0.2 真机测试包~
iOS DLNA开发,有做过同样功能的朋友求解救
base64解密求助
北京PK10稳赚技巧群473727795之选号技巧
oc和c++混编
首页 本页[1] 下一页[2] 尾页[2] [放入我的收藏夹]
上一篇文章      下一篇文章      查看所有文章
加:2016-08-25 23:45:22  更:2016-08-25 23:48:41 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 新闻资讯 小游戏 Chinese Culture 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2018年11日历
2018-11-18 10:07:41
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库