......
以上省略N句肉麻的抒情,节省时间切入主题吧。
也许是iPhone开发相对小众,也许是Mac在国内的占有率太低,
相关的开发资料很少,英文的少,中文的更少,杯具。
自己的学习曲线无可避免的绕了N度。
恩
在此,把自己认为合适的入门阅读书目告诉大家,也算“填补国内空白了”(如果有的话,同时,原谅我在写毕业论文时落下的毛病,haha)
如果之前对Mac OS X和iPhone没有丝毫接触的话,先花些时间熟悉下Mac OS X吧。什么,你没有Mac,PC总有吧,装个Hacintosh吧。
虽然有时装这个的过程有如“生产”,不过当你看到那深邃的宇宙桌面时,也就意味着产房传出了喜讯,^_^。
但是,现实毕竟是冷酷无情的,即使你的人生非常彪悍。
不久,你会发现,现实永远彪悍于你,所以,不要去读《蜗居》。
恩,跑题了。如果你彪悍的机器没法装Hacintosh,那就试试用虚拟机跑吧,这个我没有试过,我非常“彪悍”的有个已经过时的Mac。
解决了硬件和系统问题,那就打开浏览器,进入ADC的网站,which means Apple Developer Connection,下载iPhone SDK,
这个已经包含了IDE,Xcode,安装,运行,找不到在哪里点? /Developer/Applications/Xcode.app
熟悉下这个东西吧,你以后要和她过日子了,呵呵。
到此,准备工作已经完成。要开工了。
从我自己的经历来说,入门的过程中,还是要以Apple官方文档为主(官方文档有个缺点,啰嗦),其他的开发书籍为辅。
尽量不要一上来就看那些手把手教你程序步骤的书,我看了几本,结果到自己想写东西的时候,还是不知所以然。
这些书等入门后做参考还是挺好的。
第一枪:看ADC的《Your First iPhone Application》如果对对象C的语法不熟悉的话,先看看《Learning Objective-C: A Primer》。
第二枪:ADC的《iPhone Application Programming Guide》这篇比较长,东西也多,刚开始的话认真看前4章,别偷懒。
看的同时,最好结合斯坦福的iPhone视频教程,在iTunes U上有下载。里面主要有2个讲师,Alan和Evan(是个小帅锅哦,haha)
Evan的语速比较快,听起来会比较累,不过技术上感觉比Alan懂的多。在看文档的同时结合视频效果会很好,视频里面的学生也会提出很多有
代表性的问题,值得注意。
第三枪:动手吧,ADC里面例子N多,还有好多Coding How-To's,够看了。
三枪过后,该知道的应该差不多了。
列出一些我看过感觉不错的书籍:
1. Apress Beginning iPhone 3 Development 照猫画虎,适合入门后找灵感用
2. O'Reilly iPhone SDK Application Development 和官方文档结构差不多,当参考吧,没事翻翻。
3. Addison Wesley Programming in Objective-C 2.0 没过语言关的多看看这个。
4. Addison Wesley The iPhone Developer's Cookbook: Building Application with the iPhone SDK 推荐,多翻翻
Apress出版社还出了N多iPhone相关的,没来的及看,慢慢发现吧。