- 前言
- 苹果官方
- 苹果开发者计划
- 教程
- 入门
- Mac OS X
- Bash
- Xcode
- llvm
- C/C++编程
- Objective-C编程
- Objective-C Runtime
- AOP
- Block
- Foundation框架
- NSObject
- 字符串
- 集合
- NSCache
- NSNotificationCenter
- UIKit框架
- UIView/UIViewController
- UITextView
- UITableView/UITableViewController
- UICollectionView
- UIScrollView
- UIResponder
- UIWebView
- AutoLayout
- Masonry
- Quartz 2D
- Core Animation
- Audio/Video
- 编码规范/最佳实践
- 测试
- gcov/lcov
- XcodeCoverage
- 并发编程
- pthread
- NSThread
- Operation Queue
- Run Loop
- GCD
- 网络编程
- TCP协议
- HTTP协议
- XMPP协议
- Bonjour
- NSURL
- 内存管理
- ARC
- XML
- NSXMLParser(SAX-Based)
- GDataXML(DOM-Based)
- 地图 & 定位
- 国际化
- 二维码
- 字体
- 跨平台
- 经验之谈
- 读书笔记
- Effective Objective-C
- 交互设计
- 调试技巧
- LLDB
- 工具
- Git/GitHub
- Ruby
- CocoaPods
- appledoc
- 源码解析
- Mantle
- SDWebImage
- MBProgressHUD
- 产品
- IM
- 附A iOS技术网站
- 附B iOS圈各路大神
本文档整理iOS开发参考资料。本文档将不断更新维护 ~
- App Distribution Guide by iOS Developer Library
- 苹果开发者账号那些事儿(一) by 唐韧_Ryan
- 苹果开发者账号那些事儿(二) by 唐韧_Ryan
- 苹果开发者账号那些事儿(三) by 唐韧_Ryan
- Ry’s Objective-C tutorial
- iPhone Tutorials by Ray Wenderlich
- iOS Programming Course by AppCoda
- 27 places to learn iOS development. Best ones.
斯坦福大学公开课:iPad和iPhone应用开发(iOS5) by 网易公开课 | 免费视频教程,iOS 5已经过时,建议从iOS 7开始看。- 斯坦福大学公开课:iOS 7应用开发 by 网易公开课 | 免费视频教程,重点推荐,由前苹果工程师主讲。
- 斯坦福大学公开课:iOS 8开发 by 网易公开课 | 同上
- iOS开发零基础入门教程 by 传智播客 | 免费视频教程
- iOS开发进阶教程 by 传智播客 | 免费视频教程
- iOS开发工程师职业学习线路图 by 51CTO学院 | 收费视频教程
- Start Developing iOS Apps Today by iOS Developer Library
- iOS Technology Overview by iOS Developer Library
...
...
...
- Programming with Objective-C by iOS Developer Library
- Object-Oriented Programming with Objective-C by iOS Developer Library
- Adopting Modern Objective-C by iOS Developer Library
- Objective-C对象模型及应用 by 唐巧
- Objective-C Runtime Programming Guide by iOS Developer Library
- 刨根问底Objective-C Runtime(1)- Self & Super by Chun Tips
- 刨根问底Objective-C Runtime(2)- Object & Class & Meta Class by Chun Tips
- 刨根问底Objective-C Runtime(3)- 消息 和 Category by Chun Tips
- 刨根问底Objective-C Runtime(4)- 成员变量与属性 by Chun Tips
- Objective-C Runtime by 玉令天下的Blog
- Objective-C Runtime by Glow 技术团队博客
- 如何自己动手实现 KVO by Glow 技术团队博客
- Objective-C Runtime 运行时之一:类与对象 by 南峰子的技术博客
- Objective-C Runtime 运行时之二:成员变量与属性 by 南峰子的技术博客
- Objective-C Runtime 运行时之三:方法与消息 by 南峰子的技术博客
- Objective-C Runtime 运行时之四:Method Swizzling by 南峰子的技术博客
- Objective-C Runtime 运行时之五:协议与分类 by 南峰子的技术博客
- Objective-C Runtime 运行时之六:拾遗 by 南峰子的技术博客
- Objc Runtime by 戴铭
- Blocks Programming Topics by iOS Developer Library
- 谈Objective-C Block的实现 by 唐巧
- Objective-C中的Block by OneV's Den
- Wrapping Objective-C Delegates with Blocks by Pivotal Labs
- 黑幕背后的__block修饰符 by Chun Tips
- NSObject Class Reference by iOS Developer Library
- NSObject Protocol Reference by iOS Developer Library
- NSObject之一 by 南峰子的技术博客 | 介绍
NSObject Class
- NSObject之二 by 南峰子的技术博客 | 介绍
NSObject Protocol
- 谈ObjC对象的两段构造模式 by 唐巧
- NSObject的load和initialize方法 by 三石·道
- NSString Class Reference by iOS Developer Library
- NSMutableString Class Reference by iOS Developer Library
- NSString 与 Unicode by objc中国
- 玩转字符串 by objc中国
- 字符串本地化 by objc中国
- 字符串解析 by objc中国
- 字符串渲染 by objc中国
- NSArray Class Reference by iOS Developer Library
- NSMutableArray Class Reference by iOS Developer Library
- NSDictionary Class Reference by iOS Developer Library
- NSMutableDictionary Class Reference by iOS Developer Library
- 基础集合类 by objc中国
- UIKit Framework Reference by iOS Developer Library
- App Programming Guide for iOS by iOS Developer Library
- 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧 by OneV's Den
- iOS 开发中的争议(二) by 唐巧 | 本文探讨 xib/storyboard vs 手写代码
- View Programming Guide for iOS by iOS Developer Library
- View Controller Programming Guide for iOS by iOS Developer Library
- View Controller Catalog for iOS by iOS Developer Library
- 更轻量的 View Controllers by objc中国
- View Controller 容器 by objc中国
- Collection View Programming Guide for iOS by iOS Developer Library
- UICollectionView Class Reference by iOS Developer Library
- WWDC 2012 Session笔记——205 Introducing Collection Views by OneV's Den
- UICollectionView by Mattt Thompson | 中文翻译 by JJ Mao
- 自定义 Collection View 布局 by objc中国
- Beginning UICollectionView In iOS 6: Part 1/2 by Ray Wenderlich
- Scroll View Programming Guide for iOS by iOS Developer Library
- UIScrollView 实践经验 by Glow 技术团队博客
- 理解 Scroll Views by objc中国
- Auto Layout Guide by iOS Developer Library
- 开始iOS7中自动布局的教程(一) by answer-huang
- WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门 by OneV's Den
- SizeClass和AutoLayout教程1 by 叶孤城
- SizeClass和AutoLayout教程2 by 叶孤城
- SizeClass和AutoLayout教程3 by 叶孤城
- SizeClass和AutoLayout教程4 by 叶孤城
- Quartz 2D Programming Guide by iOS Developer Library
- Quartz 2D编程指南之一:概览 by 南峰子的技术博客
- Quartz 2D编程指南之二:图形上下文(Graphics Contexts) by 南峰子的技术博客
- Quartz 2D编程指南之三:路径(Path) by 南峰子的技术博客
- Quartz 2D编程指南之四:颜色与颜色空间 by 南峰子的技术博客
- Quartz 2D编程指南之五:变换 by 南峰子的技术博客
- Quartz 2D编程指南之六:模式(Pattern) by 南峰子的技术博客
- Quartz 2D编程指南之七:阴影 by 南峰子的技术博客
- Quartz 2D编程指南之八:渐变 by 南峰子的技术博客
- Quartz 2D编程指南之九:透明层 by 南峰子的技术博客
- Quartz 2D编程指南之十:Quartz 2D中的数据管理 by 南峰子的技术博客
- Quartz 2D编程指南之十一:位图与图像遮罩 by 南峰子的技术博客
- Quartz 2D编程指南之十二:Core Graphics层绘制 by 南峰子的技术博客
- Quartz 2D编程指南之十三:PDF文档的创建、显示及转换 by 南峰子的技术博客
- 绘制像素到屏幕上 by objc中国
- Core Animation Programming Guide by iOS Developer Library
- Core Animation Programming Guide 译 by 海水的味道
- Coding Guidelines for Cocoa by iOS Developer Library
- Zen and the Art of the Objective-C Craftsmanship
- The official raywenderlich.com Objective-C style guide by Ray Wenderlich
- 写iOS SDK注意事项 by 唐巧
- iOS 开发中的争议(一) by 唐巧 | 注:本文探讨
_property
vsself.property
- iOS Good Practices by futurice | 中文翻译 by linxiangyu
- Testing with Xcode by iOS Developer Library
- 行为驱动开发 by objc中国
- XCTest 测试实战 by objc中国
- 依赖注入 by objc中国
- 糟糕的测试 by objc中国
- 置换测试: Mock, Stub 和其他 by objc中国
- UI 测试 by objc中国
- 截图测试 by objc中国
- TDD的iOS开发初步以及Kiwi使用入门 by OneV's Den
- Kiwi 使用进阶 Mock, Stub, 参数捕获和异步测试 by OneV's Den
- 测试 View Controllers by objc中国
- 使用树莓派搭建低成本,便携,多用户的弱网模拟器:高效测试手机App在弱网下的可用性 by Hugo Zhu
- XcodeCoverage
- How to Measure Code Coverage in Xcode by Jon Reid | Jon Reid是XcodeCoverage的作者。
- XcodeCoverage查看iOS应用的代码覆盖率
- Concurrency Programming Guide by iOS Developer Library
- Threading Programming Guide by iOS Developer Library
- 并发编程:API 及挑战 by objc中国
- 常见的后台实践 by objc中国
- 底层并发 API by objc中国
- 线程安全类的设计 by objc中国
- 测试并发程序 by objc中国
- iOS并发编程笔记 by Starming星光社
- NSOperation Class Reference by iOS Developer Library
- NSOperationQueue Class Reference by iOS Developer Library
- NSOperation by Mattt Thompson | 中文翻译 by Henry Lee
- How To Use NSOperations and NSOperationQueues by Ray Wenderlich
- Grand Central Dispatch (GCD) Reference by iOS Developer Library
- 使用GCD by 唐巧
- GCD使用经验与技巧浅谈 by 土土哥的技术Blog
- 为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权 by 土土哥的技术Blog
- TCP 的那些事儿(上) by 酷壳
- TCP 的那些事儿(下) by 酷壳
- URL加载系统之一:基本结构 by 南峰子的技术博客
- URL加载系统之二:NSURLSession by 南峰子的技术博客
- URL加载系统之三:NSURLConnection by 南峰子的技术博客
- URL加载系统之四:认证与TLS链验证 by 南峰子的技术博客
- URL加载系统之五:缓存、Cookies与协议 by 南峰子的技术博客
- Memory Management Tutorial for iOS by Ray Wenderlich
- Instruments Tutorial for iOS: How To Debug Memory Leaks by Ray Wenderlich
- Properties Tutorial for iOS by Ray Wenderlich
- @autoreleasepool-内存的分配与释放 by 土土哥的技术Blog
- Beginning ARC in iOS 5 Tutorial Part 1 by Ray Wenderlich
- Beginning ARC in iOS 5 Tutorial Part 2 by Ray Wenderlich
- 在iOS中使用ZXing库 by 唐巧
- iOS开发如何提高 by 唐巧
- iOS开发如何快速成长? by 叶孤城
- Effective-Objective-C-读书笔记-Item-1 by 土土哥的技术Blog
- Effective-Objective-C-读书笔记-Item-2 by 土土哥的技术Blog
- Effective-Objective-C-读书笔记-Item-3 by 土土哥的技术Blog
- Effective-Objective-C-读书笔记-Item-4-如何正确定义常量 by 土土哥的技术Blog
- Enum-枚举的正确使用-Effective-Objective-C-读书笔记-Item-5 by 土土哥的技术Blog
- Git教程 by 廖雪峰的官方网站
- GitHub Top 100 简介 by @李锦发
- CocoaPods by Mattt Thompson | 中文翻译 by David Liu
- CocoaPods安装和使用教程 by Code4App
- 用CocoaPods做iOS程序的依赖管理 by 唐巧
- CocoaPods最佳实践探讨 by 王_晓磊
- 极速化 CocoaPods by icyleaf
- 深入理解 CocoaPods by objc中国
- 工具篇:Mantle by 南峰子的技术博客
- 源码篇:Mantle by 南峰子的技术博客
- 移动 IM 学习笔记 by Ruby China
- 详解Zoosk千万用户实时通信背后的开源技术 by csdn
站点地址 | 站点简介 |
---|---|
objc.io | ... |
objc中国 | objc.io中文翻译 |
Ray Wenderlich | 英文教程网 |
NSHipster | NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly. |
NSHipster中文版 | NSHipster中文翻译 |
- Github: https://github.com/mattt
- Blog: http://nshipster.com/
- 主要作品:
- Github: https://github.com/ole
- Blog: http://oleb.net/
上海泰尼网络科技有限公司创始人,OurCoders.com 站长。
- Blog: http://tiny4.org/blog/
- 新浪微博: @tinyfool
- 微信公众号:「Tiny4Voice」tiny4voice
- 了解更多:
《MacTalk 人生元编程》作者,现任锤子科技平台研发总监。
- Blog: MacTalk-池建强的随想录
- 新浪微博: @池建强
- 微信公众号:「MacTalk」sagacity-mac
- 主要作品:
InfoQ 编辑,《iOS开发进阶》作者,目前在猿题库创业,iOS 高级研发工程师。
- Github: https://github.com/tangqiaoboy
- Blog: 唐巧的技术博客
- 新浪微博: @唐巧_boy
- 微信公众号:「iOS开发」iosDevTips
- 主要作品:
- 了解更多:
- 唐巧访谈: iOS大V的技术进阶之路 by CocoaChina
「onevcat」王巍
「objc中国」项目发起人,现居日本,就职于 LINE。
- Github: https://github.com/onevcat
- Blog: OneV's Den
- 新浪微博: @onevcat
- 主要作品:
- objc中国(as 项目发起人)
- swifter.tips
- VVDocumenter-Xcode
- 了解更多
- 王巍访谈:关于Swift学习和AppleWatch开发的一些建议 by CocoaChina
Catch Inc. CEO,《PRODUCTER》 作者
- Github: https://github.com/kevinzhow
- Blog: Kevin Blog
- 新浪微博: @周楷雯Kevin
- 微信公众号:
- 主要作品:
「M了个J」李明杰
xxxx
「南峰子」
xxxx
「我就叫Sunny怎么了」孙源
xxxx
「请叫我汪二」
xxxx
「叶孤城」
xxxx
雷纯锋
xxxx
- 中文 iOS/Mac 开发博客列表 - @唐巧_boy 维护的技术博客列表