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. PZISP自动下载软件运行时出现“应用程序无法启动,因为应用程序的并行配置不正确”

    在win7下以管理员身份运行“PZISP自动下载软件”时出现“应用程序无法启动,因为应用程序的并行配置不正确”时,是因为系统里面没有一些visual c++库 想一想,反正以后也要用上VS2010的, ...

  2. nagios架构及windows,linux客户端配置

    Linux下Nagios的安装与配置 一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等. ...

  3. 怎样在Android中ListView与ArrayAdapter配合使用

    [代码]main.xml   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml ...

  4. makefile中的target到底代表什么?

    刚开始用make的时候,以为makefile中名字叫做main的target就是make默认执行的target(中文翻译叫做标的(di,四声),下面统一称呼为标的),然后曾经很天真地犯过这样的错误,就 ...

  5. MySQL深入利用Ameoba实现读写分离

    3 ameoba安装配置   3.1 安装配置JDK [root@stu15 ~]# rpm -ivh jdk-7u67-linux-x64.rpm [root@stu15 ~]# cd /usr/j ...

  6. Query for Component Path within PeopleSoft Portal

     1) Run the below SQL to get the content reference name for your component ;-- Replace :1 with the c ...

  7. BF算法和KMP算法(javascript版本)

    var str="abcbababcbababcbababcabcbaba";//主串 var ts="bcabcbaba";//子串 function BF( ...

  8. php 提示Warning: mysql_fetch_array() expects

    我的高度代码如下 include("conn.php"); if(!empty($_GET['id'])){         $sql="select * from ne ...

  9. 平衡二叉树(AVL)

    性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树. 定义:平衡二叉树或为空树,或为如下性质的二叉排序树: (1)左右子树深度之差的绝对值不超过1; (2 ...

  10. 9)Java内部类(Inner Class)

      内部类:不可以有静态数据,静态方法或者又一个静态内部类      内部类的优点:隐藏类的细节,内部类可以声明为私有.内部类可以访问外部类的对象(包括private) 静态内部类:可以有静态数据,静 ...