专为略懂编程但完全没有接触过iOS开发的人设计的入门指南
保持学习热情是最重要的,采用学习成本最低的方法,边实践边学习
对于以求职为目的的学习者,推荐从Objective-C开始学习iOS开发
经过第一阶段,你应该已大致掌握iOS开发流程,能编写简单应用。此时需要系统学习基础知识,查缺补漏,推荐网络课程和入门书籍结合学习。
李明杰的课程
理由:讲解系统,涵盖各种入门知识,讲师经验丰富,开源了如MJExtension等优秀框架。
个人不推荐去培训班,自学足够。现在学习iOS的环境比前几年好太多,凭借网上资料完全可以学得很好。一些互联网公司甚至拒绝接收培训班出来的人,简历造假被揭穿后更麻烦。
到这个阶段你应该拥有了充分的自学能力,已经达到了入门水平。这时候以下网址将成为你的家常便饭:
到此为止你的入门已经结束了,相信你已经知道怎么开发一个App出来了。接下来可以继续学习提升篇的内容,在iOS开发的道路上越走越远。
苹果推出的新一代编程语言,简洁易用,适合对新技术感兴趣的学习者
一门新语言的诞生需要经过时间的考验与洗礼。建议先学好OC以后再学习Swift也不迟。但如果你对Swift特别感兴趣,以下是推荐的学习资源。
如果你想在iOS开发这条道路上越走越远,这些资源将帮助你不断进步
必看书籍,Objective-C进阶经典
注意:中文版翻译质量不佳,建议看原版
iOS与OS X多线程和内存管理
日本人编写,内容深入浅出
介绍编程工具、技巧和实用建议
唐巧(巧哥)著作
深入了解iOS应用的逆向技术
iOS安全方面的推荐书籍
念茜姐姐的著作相关领域
Ray的著作,800多页干货内容
以tips形式归纳的实用知识
精选的网站、博客和社区,帮助你在iOS开发的道路上不断进步