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

取精华、去糟粕!适合iOS开发者的15大网站推荐的更多相关文章

  1. iOS——关于创建真机调试证书(发布证书,测试(调试)证书,推送调试证书)、iOS开发者账号申请 请用开发者账号去iTunes connect 查看状态

  2. iOS 开发者必知的 75 个工具(译文)

    原文地址:http://benscheirman.com/2013/08/the-ios-developers-toolbelt (需FQ)   如果你去到一位熟练的木匠的工作室,你总是能发现他/她有 ...

  3. iOS 开发者必不可少的 75 个工具,你都会了吗

    如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务. 软件开发同样如此.你可以从软件开发者如何使用工具中看出他水准如何.有经验的开发者精于使用工具.对你目前所使用的工具不断 ...

  4. iOS 开发者必知的 75 个工具

    你可以从软件开发者如何使用工具中看出他水准如何.有经验的开发者精于使用工具.对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所用的工具无法满足你的需要时可以填补空缺. 记住了这些,我将 ...

  5. iOS 开发者必不可少的 75 个工具

    如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务. 软件开发同样如此.你可以从软件开发者如何使用工具中看出他水准如何.有经验的开发者精于使用工具.对你目前所使用的工具不断 ...

  6. 【转】iOS 开发者必不可少的 75 个工具

    原文地址:Ben  译文地址:伯乐在线 如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务. 软件开发同样如此.你可以从软件开发者如何使用工具中看出他水准如何.有经验的开发 ...

  7. iOS 开发者旅途中的指南针 - LLDB 调试技术

    文章转载于:iOS 开发者旅途中的指南针 - LLDB 调试技术 今天给大家介绍的内容,无关乎任何功能性开发技术,但又对开发的效率影响至深,这就是调试技术. 何为调试呢,比如我们用 print 函数在 ...

  8. 10步成为专业iOS开发者——新手向,从零起步

    想在移动开发大餐中分一杯羹,体验最火最炫的技术?小伙子,很有眼光嘛 毫无疑问,移动开发在目前和未来几年内都会盛极一时.无数开发职位虚位以待.各大公司都在寻找各种层次的程序员——新手级.入门级.中级.老 ...

  9. 一个iOS开发者对tvOS SDK的初探

    http://www.cocoachina.com/ios/20151001/13652.html 作者:Chris Wagner原文地址:tvOS SDK: An iOS Developer’s I ...

随机推荐

  1. CSS3之选择器

    总结了下CSS3新增的一些选择器. CSS3的选择器有基本选择器.属性选择器.伪类选择器几类. CSS3选择器 选择器 举例 例子描述 element1~element2 p~a 选择前面有 < ...

  2. Oracle删除用户和表空间

    对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schem ...

  3. ArcGIS10.2最新全套下载地址

    http://www.tuicool.com/articles/VfaMfy 免责声明: 该链接来自于哥伦比亚大学或者牛津大学的网站链接, 下载 软件之前确保有正版的软件授权 ,本博客只是转载了网站链 ...

  4. 使用python脚本实现基于指定字符串的文本排序

    朋友用ansible导出了一个文件,文件中包含上千台机器的磁盘信息,他想要知道哪些机器最需要赶紧扩磁盘.思路是,按剩余磁盘空间百分数,从小到大对文本内容重新排序.下面是具体实现. 源文件ip.txt的 ...

  5. 用Grunt搭建基于LESS的前端html开发框架

    . 安装Node.js    http://nodejs.org/download/ 2. 加速NPM安装    npm install -g cnpm --registry=http://r.cnp ...

  6. 获取Spring的上下文环境ApplicationContext的方式

    摘自: http://blog.csdn.net/yang123111/article/details/32099329 获取Spring的上下文环境ApplicationContext的方式 Web ...

  7. fstab

    开机后,挂载windows盘失败, 进入了一个检测shell,该shell下是以只读方式挂载根分区的,要使fstab可写,要执行mount -o remount,rw / /etc/fstab文件的解 ...

  8. PayPal 开发详解(一):注册PayPal帐号

    1.注册paypal帐号 https://www.paypal.com 2.使用刚才注册的paypal帐号登录3.进入开发者中心 4.登录开发者中心 5.登录 查看我们paypal Sandbox测试 ...

  9. PHP开发大型项目的一点经验

    一.变量 最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候.变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆.变量 ...

  10. s3c6410_u-boot-2010.03移植

    开发环境: 开发板 FriendlyARM Tiny6410 主机 CentOS release 6.4 (Final) 参考: http://www.cnblogs.com/plinx/archiv ...