IOSDevRef
iOS开发参考资料
Install / Use
/learn @iamjiyixuan/IOSDevRefREADME
iOS开发参考资料
目录
- 前言
- 苹果官方
- 苹果开发者计划
- 教程
- 入门
- 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][iOS Developer Library]
- 苹果开发者账号那些事儿(一) by [唐韧_Ryan][唐韧_Ryan]
- 苹果开发者账号那些事儿(二) by [唐韧_Ryan][唐韧_Ryan]
- 苹果开发者账号那些事儿(三) by [唐韧_Ryan][唐韧_Ryan]
教程
- Ry’s Objective-C tutorial
- iPhone Tutorials by [Ray Wenderlich][raywenderlich]
- iOS Programming Course by AppCoda
- 27 places to learn iOS development. Best ones.
- <del>斯坦福大学公开课:iPad和iPhone应用开发(iOS5) by [网易公开课][网易公开课] | 免费视频教程,iOS 5已经过时,建议从iOS 7开始看。</del>
- 斯坦福大学公开课:iOS 7应用开发 by [网易公开课][网易公开课] | 免费视频教程,重点推荐,由前苹果工程师主讲。
- 斯坦福大学公开课:iOS 8开发 by [网易公开课][网易公开课] | 同上
- iOS开发零基础入门教程 by [传智播客][传智播客] | 免费视频教程
- iOS开发进阶教程 by [传智播客][传智播客] | 免费视频教程
- iOS开发工程师职业学习线路图 by [51CTO学院][51CTO学院] | 收费视频教程
入门
- Start Developing iOS Apps Today by [iOS Developer Library][iOS Developer Library]
- iOS Technology Overview by [iOS Developer Library][iOS Developer Library]
Mac OS X
Bash
...
Xcode
llvm
...
C/C++编程
...
Objective-C编程
- Programming with Objective-C by [iOS Developer Library][iOS Developer Library]
- Object-Oriented Programming with Objective-C by [iOS Developer Library][iOS Developer Library]
- Adopting Modern Objective-C by [iOS Developer Library][iOS Developer Library]
- [Objective-C对象模型及应用][Objective-C对象模型及应用] by [唐巧][唐巧]
Objective-C Runtime
- [Objective-C Runtime Programming Guide][Objective-C Runtime Programming Guide] by [iOS Developer Library][iOS Developer Library]
- [刨根问底Objective-C Runtime(1)- Self & Super][刨根问底Objective-C Runtime(1)- Self & Super] by [Chun Tips][Chun Tips]
- [刨根问底Objective-C Runtime(2)- Object & Class & Meta Class][刨根问底Objective-C Runtime(2)- Object & Class & Meta Class] by [Chun Tips][Chun Tips]
- [刨根问底Objective-C Runtime(3)- 消息 和 Category][刨根问底Objective-C Runtime(3)- 消息 和 Category] by [Chun Tips][Chun Tips]
- [刨根问底Objective-C Runtime(4)- 成员变量与属性][刨根问底Objective-C Runtime(4)- 成员变量与属性] by [Chun Tips][Chun Tips]
- [Objective-C Runtime][Objective-C Runtime1] by [玉令天下的Blog][玉令天下的Blog]
- [Objective-C Runtime][Objective-C Runtime2] by [Glow 技术团队博客][Glow 技术团队博客]
- [如何自己动手实现 KVO][如何自己动手实现 KVO] by [Glow 技术团队博客][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 戴铭
AOP
- [Method Swizzling 和 AOP 实践][Method Swizzling 和 AOP 实践] by [Glow 技术团队博客][Glow 技术团队博客]
Block
- [Blocks Programming Topics][Blocks Programming Topics] by [iOS Developer Library][iOS Developer Library]
- [谈Objective-C Block的实现][谈Objective-C Block的实现] by [唐巧][唐巧]
- [Objective-C中的Block][Objective-C中的Block] by [OneV's Den][OneV's Den]
- [Wrapping Objective-C Delegates with Blocks][Wrapping Objective-C Delegates with Blocks] by [Pivotal Labs][Pivotal Labs]
- [黑幕背后的__block修饰符][黑幕背后的__block修饰符] by [Chun Tips][Chun Tips]
Foundation框架
- [值对象][值对象] by [objc中国][objc中国]
- [KVC 和 KVO][KVC 和 KVO] by [objc中国][objc中国]
- [消息传递机制][消息传递机制] by [objc中国][objc中国]
- [自定义 Formatters][自定义 Formatters] by [objc中国][objc中国]
- [语言标签][语言标签] by [objc中国][objc中国]
NSObject
- NSObject Class Reference by [iOS Developer Library][iOS Developer Library]
- NSObject Protocol Reference by [iOS Developer Library][iOS Developer Library]
- NSObject之一 by [南峰子的技术博客][南峰子的技术博客] | 介绍
NSObject Class - NSObject之二 by [南峰子的技术博客][南峰子的技术博客] | 介绍
NSObject Protocol - 谈ObjC对象的两段构造模式 by [唐巧][唐巧]
- NSObject的load和initialize方法 by [三石·道][三石·道]
字符串
- NSString Class Reference by [iOS Developer Library][iOS Developer Library]
- NSMutableString Class Reference by [iOS Developer Library][iOS Developer Library]
- [NSString 与 Unicode][NSString 与 Unicode] by [objc中国][objc中国]
- [玩转字符串][玩转字符串] by [objc中国][objc中国]
- [字符串本地化][字符串本地化] by [objc中国][objc中国]
- [字符串解析][字符串解析] by [objc中国][objc中国]
- [字符串渲染][字符串渲染] by [objc中国][objc中国]
集合
- NSArray Class Reference by [iOS Developer Library][iOS Developer Library]
- NSMutableArray Class Reference by [iOS Developer Library][iOS Developer Library]
- NSDictionary Class Reference by [iOS Developer Library][iOS Developer Library]
- [NSMutableDicti
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
