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 和 Objective-C 的学习资料比较多, 从初级到高级的都有, 覆盖面比较广, 无论 iOS 走到哪个层次, 都可以在上面挑到适合自己的课程
Code School:CodeSchool 上面的 iOS 不多, 不过质量都不错, 一些课程也挺有趣的
Udemy:Udemy 帮助初学者规划了视频学习路线, 从新手到高级分的比较详细
视频教程(中文)
iOS 7应用开发:斯坦福白胡子老爷爷的系列视频, 所有视频皆完成翻译, 视频较新, 翻译质量也很高
iPhone开发教程2010年冬:全部视频翻译完毕, 较为深入的讲解 iPhone 开发, 视频适合给有一定 Objective-C 基础的人观看
使用Swift开发iOS8 App实战:慕课网的视频, 主要讲 Swift 的一些基本使用, 并在讲解的过程中做了几个小 APP, 最后还讲了 Sketch 制作分享按钮
征战Objective-C:视频还未完结, 讲了一些 C 和 Objective-C 的基本语法, 适合零基础的人观看
书籍
Objective-C Programming:内容不多, 却都是精华, 有了一点 C 语言基础可以快速阅读此书, 大概一天时间就可以看完, 看完后对 iOS 开发能够有个基本的印象
iOS Programming:iOS 又一本极佳的入门书籍, 具体评价可见豆瓣下方该书籍的评论
Cocoa Design Patterns:适合打算深入了解 Cocoa 的人看
Learn Objective-C:短小精练, 适合有编程基础的人在半小时内对 Objective-C 有个一定了解
Programming with Objective-C:看完 Learn Obj-C 可以接着看这个官方对 Objective-C 更为深入的介绍
iPhone Programming:这本书在 Quora 上被评为 iOS 入门最佳书籍
Objective-C 基础教程:该书作者 Scott Knaster 是 Mac 开发界的传奇人物, 目前在 Google 出过多数书籍都广受许多程序员好评, 此书适合从初级跳到中级的 iOS 开发者阅读
iOS 开发进阶:该书作者唐巧是国内 iOS 开发界的名人, 曾参与多个知名软件的开发, 目前该书尚在预售中, 书本内容由浅入深, 将读者一步一步引入到 iOS 中去, 同样适合初级跳到中级的 iOS 开发者阅读
Programming in Objective-C:这本书在亚马逊上面深受欢迎, 有关 Objective-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 数说明了一切
文章
Learn Objective C: The Path to iPhone Development:Udemy 写的文章, 说明了一些学习 Objective-C 的前提条件, Objective-C 的发展历史, 学习方法以及学习资源
I Want to Write iOS Apps. Where Do I Start?:主要对 iOS 的开发环境进行了介绍, 并且涉及到了 Swift 的学习, iOS 上架的注意事项, iOS 的设计, 测试, 代码托管等, 讲解较为广泛, 同时也给出不少学习资源
iOS开发工具:iOS开发常用的一些强大的必备工具, 工具不是很多,但是每个都值得你在开发iOS的时候多看看
How to become a professional iOS developer:文章写的很有条理, 文中多次强调了版本控制系统的重要性, 主要内容是对学习 iOS 开发到就职, 给出了自己的建议
Learning iOS Programming:作者总结了一些自己学习 iOS 的血的教训, 最后给出了一些不错学习建议
Become an iOS Developer:作者列举了一些学习 iOS 的方法以及常用的库, 以及自学 iOS 的一些建议
iOS开发如何提高:唐巧写的一篇文章, 主要是对 iOS 技术的提高做的一个总结, 文中不少资源, 工具, 学习方法
自学 iOS 开发的一些经验:文章从入门到进阶到高级, 分为三个阶段, 有条理的讲出了 iOS 的整个学习过程中开发者可能遇到的问题, 并给出了解决办法, 奉献了不少好工具, 资源还有珍贵的学习经验
如何从 0 开始学 iOS 开发:作者给出了学习 iOS 的流程, 并给出一些不错的学习资源
如果我可以重新学习iOS开发 作者在文中给出了学习的一些建议, 也谈到了自己的学习方法
iOS开发学习路径的一些建议:文中谈到了英语的重要性, 以及写博客, 看源代码的好处
iOS 开发入门:作者分享了自己学习 iOS 的经验和资源
Mac 和 iOS 开发资源汇总:破船之家发布的资源汇总
相关网站
Tutsplus:不定时更新一些 iOS 教程
WWDC:苹果官方每年一度的 WWDC 视频, 可以了解历年有关 iOS 发布的内容
iOS应用加密:iOS开发面临的内购破解、应用程序函数PATCH破解等有效的安全保护措施,在国内填补了iOS应用安全保护,可谓全球首推
ASCIIwwdc:WWDC 的文字版
Awesome Swift:该网站收集了很多关于 Swift 的学习资料, 新闻
Appcoda:经常发布一些 iOS 编程教程, 更新比较频繁, 想了解更多可以查看该网站的 About 界面
NSHipster:NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.
Think and Build:Some tutorials about Core Graphic and Core Animation.
Tutorials:大把的 Objective-C, Swift, iOS 教程, 且全部免费, Raywenderlich 真是业界良心, 赞!
社区
CocoaChina:全球最大苹果开发者中文社区
code4app :经常更新一些很不错的 iOS 代码片段和一些 iOS 资源
iOS应用安全:iOS开发必备,未雨绸缪,提前预知下iOS源代码存在的安全风险以及对应的解决措施,收藏这个网站到收藏夹,你一定会用得着
objc :定期发布一些有关 Objective-C 的高质量的文章
objc中国 :喵神组织的对 objc.io 的翻译网站, 旨在推进国内技术圈整体水平, 翻译质量非常高
DevDiv:发布一些 iOS 的最新咨询及教程
Cocos2d-x:Cocos2d-x 论坛
iPhone Dev SDK:国外较有名的 iOS 开发者论坛
Learn Cocoa and iOS Development Forum:Learn Cocoa on the Mac 和 Beginning iOS 7 Development 这两本书籍的官方论坛, 用户活跃度较高
Apple Developer Forums:苹果官方的开发者论坛
工具/插件
CocoaPods:开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具, 本身是 Ruby 的一个 gem, 极大的简化了 Objective-C 的开发流程
Alcatraz:Alcatraz 是一款管理 Xcode 插件、模版以及颜色配置的工具
iOS开发辅助性工具资源:iOS开发一些必备的辅助工具与资源推荐
XcodeColors:使 Xcode 调试控制台色彩更丰富
Xctool:Facebook 开源的一个 iOS 编译和测试的工具
XToDo:一款注释辅助插件,主要用于收集并列出项目中的TODO, FIXME
KSImageNamed-Xcode:自动补全图片命名的一款插件
VVDocumenter:一个自动生成代码注释的工具
ImageOptim:用于压缩图片一款工具
iOS 必备的 75 个工具:其中包含了非常多好用的工具, 涉及到设计, 分析, 部署等, 总结的十分详细, 有中文翻译
指南/教程
App Store Review GuidelinesiOS 应用商店审核指南, 有中文翻译版
iOS源代码安全保护指南:对iOS应用存在的内购破解、应用程序函数PATCH破解、网络安全风险、源代码安全风险提出相对应的安全保护解决方案,指导iOS开发中的安全
Swift 语言指南 有很多丰富的 Swift 学习资料, 学习 Swift 有这份资料可以省下很多力气
苹果 Xcode 帮助文档阅读指南 Tinyfool 推出的一篇对于帮助新手阅读官方文档的指南
Get started with your iOS developer pragram 苹果写的一篇入门指南, 粗略讲解了 iOS 程序从开发到上架的整个流程
Teamtreehouse 文章主要讲解 Objective-C 的一些语法, 文章内容有趣且通俗易懂
A map for iOS development 一张 iOS 开发地图, 做得很赞, 看完对 iOS 开发流程有一定的认知
Start Developing iOS Apps Today 苹果官方给出的 iOS 入门教程, 看过之后能够做一个 To-Do 小程序
Ry’s Objective-C Tutorial 讲解 Objective-C 的教程, 图文并茂, 适合新手阅读