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。

  via:Medium

最新文章

  1. 基于英特尔® 至强 E5 系列处理器的单节点 Caffe 评分和训练
  2. jq异步上传文件(转载)
  3. Android开发之 Android应用程序目录结构解析
  4. 5、JavaScript进阶篇②——函数、事件、内置对象
  5. HDU 4054
  6. Hadoop 2.6.0动态添加节点
  7. 在其他的电脑上配置绿色Jre+tomcat运行环境
  8. 用C#开发的一个通用的地铁换乘查询工具
  9. 单点登录前戏(未使用jwt版本)
  10. 【原创】Java基础之常用JVM工具
  11. [模板][题解][Luogu1939]矩阵乘法加速递推(详解)
  12. 报错!!!Servlet.service() for servlet [action] in context with path [/myssh] threw exception [java.lang.NullPointerException] with root cause java.lang.NullPointerException
  13. docker原理(转)
  14. Linux命令-基本操作和软件安装
  15. Android中实现延时执行操作的几种方法
  16. 如何查找SHELL的进程号并杀死
  17. tshark使用说明
  18. 阿里云免费SSL证书绑定+sever2012 IIS配置
  19. Go第十一篇之编译与工具
  20. 20145322第一次JAVA实验报告

热门文章

  1. ionic ngcordova barcodescanner
  2. WF4 持久化 <第四篇>
  3. WWF3常用类 <第十一篇>
  4. BackgroundWorker Threads and Supporting Cancel
  5. 使用c#数据库连接池
  6. leetcode 27
  7. Android IOS WebRTC 音视频开发总结(二二)-- 多人视频架构模式
  8. 开发iOS应用程序需要的工具和编程技术
  9. Android开发中Ant命令编译和APK签名的一些心得
  10. .NET Web开发总结(二)