先说点私话,再进入正题吧,顺便抒发下情绪。公司传统业务不景气,而互联网正如火如荼,无奈被逼上梁山,开始学起了IOS编程,后来想想闲着也是闲着就学习学习呗,无奈公司确实不希望投入了,不愿意提供苹果电脑,只能整个黑苹果玩耍了,对照着已经实现的andriod版本客户端,一步步学习实现吧。虽然做得不完美,虽然现在学习IOS有点晚了,起码也算入了门吧。不过在这个过程中,实在没有时间和心思去总结,去看知识点,知道拷贝代码然后修改修改能否实现出效果就可以了。利用快十一放假无心编程,就静下心好好修补下理论知识吧。
花了一个星期,参考网上的资料,安装上了一台黑苹果,公司都不存在4G以上的电脑,所以mac的高的系统版本安装不上,只能安装一个10.8.4的版本了,而且还不够配置网络,至今问题都没有解决,为了进度就算了,没有网络虽然不方便,但有个学习的环境已经十分难得了。而且足够运气好的是这个版本能够安装上xcode5。
要想真的快速入门,只有不停地练习代码,如果能够按照网上的资料一步步完成第一个hello world的程序,代表你已经开始了。然而仅仅是开始而已。接下来需要做的是每天都要完成一个小的练习,尽量不要选择重复的进行练习,这里推荐一个网站地址http://www.2cto.com/kf/201202/120764.html,如果能否按照这个一个课程一个课程完全实现了,那基本上你已经成功了一半,在这个过程中,一定不要懒惰,拷贝代码,而要一个一个地敲代码,培养感情。
做完以上,就可以拷贝代码进行修改了,这个时候就可以拷贝网上的源代码,然后加以修改,得到我们自己想要的效果。个人觉得入门需要做的几点如下:
(0)大概了解OBJECT C
(1)hello world程序
(2)基本控件相关的运用,如UIButton,UITableView,UITextField,UILabel等。
(3)UIScrollView,UIWebView的运用实现。
(3)storyboard,xib等UIViewController的跳转,值传递等
(4)动态地实现UIViewController,这样有利于代码的复用。
(5)找一个项目练练手
如果能够做到这些,我想你就会喜欢上IOS了。