• ios开发
    • Objective-C
      • 在线教程:
      • 书籍:
      • Reference:
    • 入门ios开发
      • 书籍
      • 在线教程
      • 论坛

    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

    书籍:

    • Objective-C编程
    • Programming in Objective-C, 4th Edition
    • 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代码库

    论坛

    • v2ex
    • Cocoa China BBS