11个超棒的iOS开发学习网站
原文:11 Insanely Great iOS Developers Sites
永不止步地向他人学习
我相信,要想从一个"还不错"的人变成一个卓越的人,我们需要不停地向他人学习,同时还得尽早地适应最新的技术和工具。除了苹果官方文档网站之外,我列举了一些能获取有价值的文章和资源的网站,这些网站能够帮助我们更上一个台阶。
让我们先看一些原创内容博客:
这个网站由世界级的iOS工程师每月进行更新。上面可以看到关于某些话题的高质量文章和深度评论,同时他们还提供了基于订阅的杂志iPad应用。该网站由Chris
Eidhof、Daniel Eggert和Florian Kugler发现并提供。
该网站以解析和重构创新模式和著名应用的UI而闻名。该网站为他们的实验提供程序性文章和代码库。由Sam Page主笔。有点遗憾的是,作者决定暂停更新网站,不过好在那些旧的教程仍然很值得一看。
以类为基础进行逐步讲解并附有示例代码的网站。其文章探讨了编程风格,以及最前沿的类的使用和实现。由AFNetworking的作者Mattt Thompson创建,目前由Nate
Cook进行管理。
本站为个人博客,其作者是著名的iOS商业PDF库的创始人,该产品曾被Dropbox和Evernote这样著名的应用使用过。网站内容包括一些令人惊叹的黑客资源和debug资源,以帮助开发者学习和实践。
本博客重点分享个人经历,同时讨论代码样式和API设计,有时还会透露一些苹果所使用的私密而有趣的类。
ObjC.IO的合著者所写的个人博客。你可以在上面找到很多关于性能检测的文章和讨论,包括应用于多核心数据的UI绘制。
用有趣的问答形式创作,包含了关于Objective-C和其他主题的深度问题。如果你对于重建像NSObject这样的基本类持有疑问,可以向Mike Ash提出。
从iOS开发者的Tumblr上摘取的iOS开发源码和深度观察,有点随机但是还是很有用。
下面有一些博客,可以帮我们获取最新讯息。
自2011年起每周更新,订阅者已经超过20,000。它可以帮我们从网络上获取有用的iOS文章。还提供了Safari的推送通知功能。由Dave Verwer发现并提供。
2008年以来最早的几个每天更新的iOS推送资源之一。包括很多领域的文章,例如开发小技巧、UX、流言、个人经历和故事等。由John Muchow策划。
较新的iOS资讯站。内容包括论文、控件/工具、商务、UI以及各种媒体类型等等。由Rui Peres和Tiago Almeida每周更新。
由我在香港的一个开发者朋友创建,他最近辞掉了工作来专心维护这个网站。包括在线的文章和支付后可下载的文章,重点在用于执行的最新的API和结构上。由Simon Ng创建,值得一看。
两个有价值的原创内容博客。
提供关于代码结构、工具和Xcode的技巧,当然,在我第一次发表这篇博客的时候我把它给遗漏了。我们从这些高阶的文章中学到了很多。
相对较新的博客,有一些关于使用Xcode和API的细致的提示,即使你再匆忙也值得去看一眼。作者是Rounak Jain。
时间很宝贵,所以我们必须聪明地选择新闻来源。
读的越好,做的越好。
读的越多,做的越少。
这当然不是完整的列表,但对我而言这些都足够棒了。如果有哪些好的网站我漏掉了,一定要告诉我。
11个超棒的iOS开发学习网站的更多相关文章
- iOS开发学习网站汇总
*本文转自CocoaChina 原文:11 Insanely Great iOS Developers Sites永不止步地向他人学习 我相信,要想从一个"还不错"的人变成一个卓越 ...
- iOS开发学习概述及知识整理
设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了.这个界面模仿了Evernote iOS app的风格. 我以迅雷不及掩耳盗铃之势开始在Xcode上编程,用 ...
- ios开发 学习积累20161027~20161031
前言 学习ios这几天来,总结下,函数的定义,调用.跟其他语言都有一定的区别: 几个特别重要的就是对象的迭代的使用和判断.取随机数.动画的实现及数组的深入研究等等 之前的总结地址 ios开发 学习积累 ...
- iOS开发学习笔记:基础篇
iOS开发需要一台Mac电脑.Xcode以及iOS SDK.因为苹果设备都具有自己封闭的环境,所以iOS程序的开发必须在Mac设备上完成(当然,黑苹果应该也是可以的,但就需要花很多的精力去折腾基础环境 ...
- ios开发之OC基础-ios开发学习路线图
本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录知识点关键字,把把握重点,然后再 ...
- iOS开发学习路线图
很多初学iOS开发的人会经常问:“我想学iOS应该从何入手呢?”.作为一个做了2年多各种iOS开发的程序员,只想写写自己的一些心得体会,好和体验与不好的体验.写的不好,请多包涵.希望能起到抛砖引玉的作 ...
- ios开发学习笔记(1)
objective-c基础总结 第一二章 1.application:didiFinishLauchingWithOptions:程序启动后立即执行 2.启动界面代码格式:self.window = ...
- iOS开发学习路径的一些建议
结合自己情况聊下iOS学习建议,这里不讲大道理,说说具体怎么做.欢迎大家拍砖. 1.第一点要求 ,能比较顺畅的阅读官方的文档 如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS ...
- iOS开发学习 阶段过程简述
下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构. 1 iOS开发环境 1.1 开发环境 标准的配置是Mac OS X + Xcode. MacOSX的话首选用苹果电脑,macm ...
随机推荐
- 18 UI美化自定义主题样式代码
自定义主题 假设我们我们对现有的样式不大满意 那么可在工程目录res/values下的styles.xml自定义 方法: 1. res/values下的styles.xml文件中自定义一个标签 < ...
- iOS中 Realm的学习与使用 韩俊强的博客
每日更新关注:http://weibo.com/hanjunqiang 新浪微博! 有问题或技术交流可以咨询!欢迎加入! 这篇直接搬了一份官方文档过来看的 由于之前没用markdown搞的乱七八糟的 ...
- unix os下du df简单用法
转自:http://dadoneo.iteye.com/blog/984963 du命令参数详解见:http://baike.baidu.com/view/43913.htm 下面我们只对其做简单介绍 ...
- Andriod Studio科普篇——3.关于gradle插件的常见问题
1.andriod gradle插件版本过低. 出错位置: dependencies{ classpath 'com.android.tools.build:gradle:0.10.2' } 提示信息 ...
- Dynamics CRM CRM Explorer missing from Visual Studio 2012
CRMSDK中提供的develop toolkit工具比较适合初级开发者或者是多人团队的开发,在代码版本控制及部署上均有明显的优势. 但今天在装完这个工具后,打开vs2012可以新建一个package ...
- iOS中 常用的mac终端指令汇总 技术分享
通常情况下,只有高端用户才会经常用到终端应用.这并不意味着命令行非常难学,有的时候命令行可以轻松.快速的解决问题.相信所有Mac用户都尝试过命令行,今天为大家带来9个非常实用的命令行操作.一些命令行需 ...
- 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程
Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...
- Linux之命令的组合
在Linux下有好多经典的操作,其中尤为经典的是命令的组合,不管是作为参数,还是命令之间的配合,都做得比较完善.下面看一下常用的一些命令吧. 1.连续运行多个命令就可以使用':'作为分隔,但是缺点就是 ...
- C++ Primer 有感(异常处理)(三)
先看下面的代码: [cpp] view plaincopy int main() { int *i=new int(10); /* 这中间的代码出现异常 */ delete i; return 0; ...
- Visual Studio2010 安装pthreads2.9.1
本人最近要利用多线程进行编程,前面一篇博文讲解的是利用VC自带的一些函数库,这里重点探讨一下如何配置pthreads2.9.1的Visual Studio2010的环境.本文分为两个部分,第一部分给出 ...