今年打算开始学习 iOS 了, 于是花费了几天时间, 搜了几千个网页, 整理出一份 iOS 学习资料, 希望对 iOS 感兴趣的人有帮助.
视频 | 简介 |
---|---|
Developing iOS 7 Apps for iPhone and iPad | 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频 |
iPad and iPhone Application Development | 该课程的讲师 Paul Hegarty 是斯坦福大学软件工程学教授, 视频内容讲解得深入, 权威, 深受好评 |
Advanced iPhone Development - Fall 2010 | iOS 开发的进阶课程, 开始涉及到 Core Animation, Core Data, OpenGL 等框架的应用 |
iOS Dev Center | 苹果官方提供的 iOS 学习视频 |
Lynda | Lynda 上面 iOS 和 Object-C 的学习资料比较多, 从初级到高级的都有, 覆盖面比较广, 无论 iOS 走到哪个层次, 都可以在上面挑到适合自己的课程 |
Code School | CodeSchool 上面的 iOS 不多, 不过质量都不错, 一些课程也挺有趣的 |
Udemy | Udemy 帮助初学者规划了视频学习路线, 从新手到高级分的比较详细 |
视频 | 简介 |
---|---|
iOS 7应用开发 | 斯坦福白胡子老爷爷的系列视频, 所有视频皆完成翻译, 视频较新, 翻译质量也很高 |
iPad和iPhone应用开发(iOS5) | 11 年的视频, 目前只翻译了一半 |
iPhone开发教程2010年冬 | 全部视频翻译完毕, 较为深入的讲解 iPhone 开发, 视频适合给有一定 Object-C 基础的人观看 |
使用Swift开发iOS8 App实战 | 慕课网的视频, 主要讲 Swift 的一些基本使用, 并在讲解的过程中做了几个小 APP, 最后还讲了 Sketch 制作分享按钮 |
征战Objective-C | 视频还未完结, 讲了一些 C 和 Object-C 的基本语法, 适合零基础的人观看 |
书籍名称 | 推荐理由 |
---|---|
Objective-C Programming | 内容不多, 却都是精华, 有了一点 C 语言基础可以快速阅读此书, 大概一天时间就可以看完, 看完后对 iOS 开发能够有个基本的印象 |
iOS Programming | iOS 又一本极佳的入门书籍, 具体评价可见豆瓣下方该书籍的评论 |
Cocoa Design Patterns | 适合打算深入了解 Cocoa 的人看 |
Learn Objective-C | 短小精练, 适合有编程基础的人在半小时内对 Object-C 有个一定了解 |
Programming with Objective-C | 看完 Learn Obj-C 可以接着看这个官方对 Object-C 更为深入的介绍 |
iPhone Programming | 这本书在 Quora 上被评为 iOS 入门最佳书籍 |
Objective-C 基础教程 | 该书作者 Scott Knaster 是 Mac 开发界的传奇人物, 目前在 Google 出过多数书籍都广受许多程序员好评, 此书适合从初级跳到中级的 iOS 开发者阅读 |
iOS 开发进阶 | 该书作者唐巧是国内 iOS 开发界的名人, 曾参与多个知名软件的开发, 目前该书尚在预售中, 书本内容由浅入深, 将读者一步一步引入到 iOS 中去, 同样适合初级跳到中级的 iOS 开发者阅读 |
Programming in Objective-C | 这本书在亚马逊上面深受欢迎, 有关 Object-C 的东西讲得非常详细 |
iOS 测试指南 | 该书作者是豆瓣的员工, 书中写的多数内容都是作者在平时的工作实践当中提炼出来的测试经验, 重点讲述了各个测试阶段的具体实践方法, 并且通过持续集成串联了各个测试阶段的活动。 |
Objective-C编程之道 | 解析 iOS 的开山之作, 详细介绍了 MVC 在 Cocoa Touch 上的运作过程, 该书适用于 iOS 中级开发者阅读 |
Objective-C高级编程 | 本书主要介绍 iOS 与 OS X 多线程和内存管理, 深入破析了苹果官方公布的源代码, 告诉你一些苹果公司官方文档中不会出现的知识, 适合中级以上 iOS 开发人员阅读 |
Effective Objective C 2.0 | 书里写了编写高质量iOS与OS X代码的52个有效方法, 适合 iOS 开发的进阶使用 |
Swift Fundamentals | 估计将来这本书会成为 Swift 的经典入门书籍, 它的 Stars 数说明了一切 |
The Swift Programming Language 中文版 | 90 后开发者梁杰组织翻译的 Swift 编程语言中文版 |
点击查看更多详细信息
目前尚有不完善之处麻烦大家帮忙指出, 谢谢
iOS, I'm coming!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.