刚开始起步学习iOS开发,身边也没有同样作为初学者可以交流,为了避免半途而废,在这里和大家一起交流。分享各自的学习心得、困惑、进步,希望坚持下去,看到学习的成果,实现转行iOS开发的目标。
通过tinyfool,了解到ourcodes,缘起听播客《比特新声》,然后也知道了ibuick,清醒疯子倒是从知乎上的一篇回答发现的,突然觉得,万事万物都存在某种联系哈。
好了,话不多说,不然就是水帖了。回到iOS的学习上来,现在学习教材主要是2个:《Programming in Objective-C Six Edition》——Kochan写的,对我这样的小白,略显啰嗦其实才是最受用的,把小白容易撞墙的点都说到了,感激;第二个是王寒翻译编写的“Ray Wenderlich”的入门教材,原作和翻译都很不错,共分四册,通过一个“Bullseye”小游戏、一个“checklists”待办事项、“my location”、“Store search”这四个应用的开发,让人可以在不断积累小的成就感的同时,真的做出一些应用,第一次有应用跑在自己手机上的感觉,还是非常鼓舞人心的。
现在在学第二册——Checklists待办事项,开始学习table view 和 navigation controller这两个iOS开发中非常重要的UI界面元素。
加油学习,改编高德纳的一句话:过早退出(放弃)是一切罪恶的根源。
翻过Kochan写的那本,讲的是很详细,换句话说就是太啰嗦了。而且里边有很多和Best practice 相悖的做法。Objective-C还是推荐先看Big nerd ranch那本,然后是effective objective-C 2.0 。然后你就可以回头吐槽Kochan了。
4楼 @o麦圈o 我把《Programming in Objective-C sixth Edition》(Kochan)和《Objective-C Programming——The Big Nerd Ranch Guide》都从图书馆借来了,发现除了某些章节Kochan写得很细,有助于像我这样的初学者理解,其余确实有些啰嗦,以致于过早地钻入语言的细节之中。
相比之下,Big Nerd Ranch的作者因为是长期从事于培训行业,确实在节奏和内容编排上要胜一筹,知道什么时候有的放矢,什么地方该深入、什么地方该一笔带过。
今天刚买了最新版的《iOS Programming 4th Edition》(Big Nerd Ranch出的),学完《Objective-C Programming——The Big Nerd Ranch Guide》之后就开始学这本,已经等不及翻开了最后一页,看到这段话:
“下面有两则消息,一好一坏:
好消息是读者已经入门iOS开发;
坏消息是读者才刚入门iOS开发。”
6楼 @ren2881971 是的,是目前我接触到的最适合新手的:
1.新手最怕学习信心受打击,所以这份教材会假设你现在什么都不会,完完全全的小白;
2.新手最需要快速建立信心和激发兴趣、热情,所以教材的第一本书就是教你尽快做出一个可以运行的APP,做出一个实实在在的APP,哪怕功能再简单,对自己也是一个很大的激励;
原版ray wenderlich教材:http://www.raywenderlich.com
欢迎大家支持版权,真的掏钱购买也会让你更认真地学到东西;
另外,程序员总是要学会使用英语的,从这里开始吧。
同时,也谢谢@happyming 的提醒,我们都是想成为写程序的人,理应尊重版权、从我做起。