ios开发
移动设备的开发,ios比较规范,设备的尺寸和性能都比较直接。因此想要开发移动设备,首推还是ios。
Objective-C
OC是开发ios的必备基础。但只要你有过C/C++,以及一些面向对象的基础,学习起来没有那么难。只是语法和新特性上需要花些时间去了解。
在线教程:
- 官方文档:Programming With Objective-C
- stanford CS 139P
- Try Objective-C
- Cocoa:Learn Objective-c
- Learn Objective-C
书籍:
Reference:
- Foundation Framework Reference
- Introduction to String Programming Guide for Cocoa: Objective-C字符串的使用。
看苹果的文档不要从参考(Reference)开始看,从指南(Guide)开始看。一般你看到一个具体类的时候,如果有相关的指南都会有链接直接跳过去的。
当对OC有了了解之后,请直接找一个iOS项目开始吧!实践检验真理!
入门ios开发
书籍
- 马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today): 官方的Guide。
- iOS7初学者入门: 作者王寒,国内一位iOS游戏开发者,自己总结的,感觉不错,基础入门。
- iOS Programming
- ios开发从新手到App Store上架
在线教程
- 斯坦福大学公开课:iOS 7应用开发(网易公开课)
- standford: developing ios 7 apps
- http://www.raywenderlich.com/: 很多step by step的教程,适合掌握一定知识之后跟着教程做着玩。
- code4app代码库