给未接触iOS开发的同学推荐的入门资料,不多,但都是精华 - ZhiJianShuSheng/Read-And-Learn GitHub Wiki
书籍
入门最好方式就是读写的好的书,下面是书籍推荐,由浅入深可以按照顺序进行阅读。 按照知识掌握程度分为C语言,Objective-C,Cocoa和Xcode,进阶四个阶段书籍推荐
C语言
- The C Programming Language
Objective-C
- Learning Objective-C 2.0: A Hands-on Guide to Objective-C for Mac and iOS Developers
- Programming in Objective-C
- Objective-C Programming
Cocoa和Xcode
- iOS Programming
- Xcode 5 Start to Finish iOS and OS X Development
进阶
- The Core iOS Developer’s Cookbook
- 《ios auto layout开发秘籍》
- 《objective-c编程全解》这本书是日本人写的,所以对oc的讲解比较细致。这本书绝对是业界的坦克。
- 《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》
#视频 视频也是不错的选择,下面推荐一些质量较高的入门视频资源。
WWDC
苹果自家的视频,对每个知识点都有很详细的讲解,配合给出的范例代码绝对不能错过 https://developer.apple.com/wwdc/
斯坦福公开课
斯坦福最近几年都有出iOS相关的公开课,可以在itunes上搜索"Stanford iOS"或者在网易公开课APP里搜索“斯坦福iOS”带中文字幕的视频。这个系列视频是最值得推荐入门者先看的,由浅入深讲解方式很不错。
官方文档
遇到任何不清楚的点最权威的解答都在苹果官方文档,适合查找。地址https://developer.apple.com/library/prerelease/ios/navigation/