iOS开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了Apple的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上添花。不过,时间宝贵,开发者应具备取精华、去糟粕的眼力,这样才能事半功倍。本文推荐的博客和网站都是经过作者James Tang详细了解的,绝对不容错过。
1. objc.io
objc.io的文章质量上佳、观点深刻、针对性强,均出自世界***iOS工程师之手,按月更新。除此之外,Chris Eidhof、Daniel Eggert以及Florian Kugler还为该博客开发了订阅制的iPad Newsstand应用。
2. Subjective-C
Subjective-C最近颇受追捧,该网站将热门应用中的创意模式和用户界面剖解开来,重新组合,还提供诸多值得借鉴的程序和代码库的相关实验内容。可惜作者Sam Page已决定不再更新。即便如此,旧的文章仍有参考价值。
3. NSHipster
NSHipster将开发过程逐类分解、深入剖析,并列出示范代码供读者参考。文章涵盖多样的编码风格及类应用和执行的前沿技巧。创建人Mattt Thompson是AFNetworking之父,该网络库现由Nate Cook管理。
4. Peter Steinberger
Peter Steinberger创立了个人博客,里面有丰富的上乘程序编辑素材以及程序排错资源,供开发者学习和应用。为Dropbox和EverNote等应用所用的热门iOS商用PDF文件库也是出自他之手。
5. Ole Begemann
Ole Begemann的博客里主要是一些经验分享以及对不同编码风格和API设计的探讨,有时候也会透露一些Apple独家使用的类,很有趣。
6. Florian Kugler
Florian Kugler也是objc.io的创建者之一。在他的个人博客里有很多评估和探讨应用性能的文章,包括用户界面(UI)的多线程核心数据(Core Date)的使用。
7. NSBlog
NSBlog采用别致的Q&A模式,问题多切中要害,且不局限于Objective-C一个领域。如果你对再建NSObject等基本类有疑问的话,尽管向博主Mike Ash开问吧。
8. Cocoa
Cocoa上的内容虽然缺乏针对性,但对iOS开发很有参考价值,且有Tumblr的iOS开发者团队发表诸多深刻见解,值得借鉴。
9. Krzysztof Zabłocki
Krzysztof Zabłocki的博客上有代码架构相关的建议、工具以及Xcode的使用技巧,进一步完善了推荐网站上涵盖的领域,优质文章让开发者获益良多。
10. iOS Development tips
iOS Development tips刚刚成立不久,博主是Rounak Jain。其中Xcode和API的使用建议比较琐碎,开发者若真有孜孜不倦的学习精神,也能发现一片广阔的天地。
11. iOS Dev Weekly
iOS Dev Weekly由Dave Verwer创立,发布的文章与iOS开发相关,很值得学习。该网站从2011年开始每周更新,拥有超过2万的订阅者,还能给用户推送Safari通知。
12. iOS Developer Tips
iOS Developer Tips是自2008年以来每日更新iOS资源的网站之一,由John Muchow创建。从开发技巧到用户体验,从谣言八卦到经历经验等等,涉猎面很广。
13. iOS Goodies
iOS Goodies是iOS资讯网站中的后起之秀,内容包括文章、控件/工具、商业、用户界面以及多样媒体类型等等。每周由Rui Peres 和 Tiago Almeida更新。
14. Design+Code
我最近在为Design+Code撰写教程。网站内容包括设计和原型、分步图解、图形资源和示范代码等,创建者Meng To是我的好友,是个有故事的传奇人物。
15. AppCoda
AppCoda的创建人是一位来自香港的开发者,也是我的好友。他最近辞掉了工作,全职经营自己的网站。AppCoda上的文章可在线阅读,也可付费下载,主要是新的API和执行框架的相关内容。如果感兴趣,可以在Twitter上关注他,Simon Ng。