Skip to content

softwarefaith/iOSDevRef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

iOS开发参考资料

目录

前言

本文档整理iOS开发参考资料。本文档将不断更新维护 ~

入门

  1. Start Developing iOS Apps Today by 苹果官方
  2. iOS Technology Overview by 苹果官方
  3. iOS Human Interface Guidelines by 苹果官方

Objective-C编程

  1. Programming with Objective-C by 苹果官方
  2. Object-Oriented Programming with Objective-C by 苹果官方
  3. Adopting Modern Objective-C by 苹果官方
  4. 谈ObjC对象的两段构造模式 by 唐巧
  5. Objective-C对象模型及应用 by 唐巧

Objective-C Runtime

  1. Objective-C Runtime Programming Guide by 苹果官方
  2. 刨根问底Objective-C Runtime(1)- Self & Super by Chun Tips
  3. 刨根问底Objective-C Runtime(2)- Object & Class & Meta Class by Chun Tips
  4. 刨根问底Objective-C Runtime(3)- 消息 和 Category by Chun Tips
  5. 刨根问底Objective-C Runtime(4)- 成员变量与属性 by Chun Tips
  6. Objective-C Runtime by 玉令天下的Blog

Block

  1. Blocks Programming Topics by 苹果官方
  2. 谈Objective-C Block的实现 by 唐巧
  3. Objective-C中的Block by OneV's Den
  4. Wrapping Objective-C Delegates with Blocks by Pivotal Labs
  5. 黑幕背后的__block修饰符 by Chun Tips

Foundation框架

  1. 值对象 by objc中国
  2. KVC 和 KVO by objc中国
  3. 消息传递机制 by objc中国
  4. 自定义 Formatters by objc中国
  5. 语言标签 by objc中国

字符串

  1. NSString 与 Unicode by objc中国
  2. 玩转字符串 by objc中国
  3. 字符串本地化 by objc中国
  4. 字符串解析 by objc中国
  5. 字符串渲染 by objc中国

集合

  1. 基础集合类 by objc中国

UIKit框架

  1. App Programming Guide for iOS by 苹果官方
  2. View Programming Guide for iOS by 苹果官方
  3. View Controller Programming Guide for iOS by 苹果官方
  4. View Controller Catalog for iOS by 苹果官方
  5. Table View Programming Guide for iOS by 苹果官方
  6. Collection View Programming Guide for iOS by 苹果官方
  7. Scroll View Programming Guide for iOS by 苹果官方

布局

  1. Auto Layout Guide by 苹果官方
  2. 开始iOS7中自动布局的教程(一) by answer-huang
  3. WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门 by OneV's Den
  4. SizeClass和AutoLayout教程1 by 叶孤城
  5. SizeClass和AutoLayout教程2 by 叶孤城
  6. SizeClass和AutoLayout教程3 by 叶孤城
  7. SizeClass和AutoLayout教程4 by 叶孤城

编码规范

  1. Coding Guidelines for Cocoa by 苹果官方
  2. Zen and the Art of the Objective-C Craftsmanship
  3. 写iOS SDK注意事项 by 唐巧

测试

  1. Testing with Xcode by 苹果官方
  2. 行为驱动开发 by objc中国
  3. XCTest 测试实战 by objc中国
  4. 依赖注入 by objc中国
  5. 糟糕的测试 by objc中国
  6. 置换测试: Mock, Stub 和其他 by objc中国
  7. UI 测试 by objc中国
  8. 截图测试 by objc中国
  9. TDD的iOS开发初步以及Kiwi使用入门 by OneV's Den
  10. Kiwi 使用进阶 Mock, Stub, 参数捕获和异步测试 by OneV's Den
  11. 测试 View Controllers by objc中国

并发编程

  1. Concurrency Programming Guide by 苹果官方
  2. Threading Programming Guide by 苹果官方
  3. pthread手册 by 苹果官方
  4. 并发编程:API 及挑战 by objc中国
  5. 常见的后台实践 by objc中国
  6. 底层并发 API by objc中国
  7. 线程安全类的设计 by objc中国
  8. 测试并发程序 by objc中国
  9. 使用GCD by 唐巧
  10. 走进Run Loop的世界 (一):什么是Run Loop? by Chun Tips
  11. 走进Run Loop的世界 (二):如何配置Run Loop Sources by Chun Tips

网络编程

  1. Networking Concepts by 苹果官方
  2. Networking Overview by 苹果官方

内存管理

XML & JSON

地图 & 定位

  1. Location and Maps Programming Guide by 苹果官方

国际化

  1. Internationalization and Localization Guide by 苹果官方

二维码

  1. 在iOS中使用ZXing库 by 唐巧

字体

  1. iOS 7支持的字体列表
  2. 动态下载苹果提供的多种中文字体 by 唐巧

苹果开发者账号

  1. 苹果开发者账号那些事儿(一) by 唐韧_Ryan
  2. 苹果开发者账号那些事儿(二) by 唐韧_Ryan
  3. 苹果开发者账号那些事儿(三) by 唐韧_Ryan

制作文档

  1. 使用Objective-C的文档生成工具:appledoc by 唐巧

经验之谈

  1. iOS开发如何提高 by 唐巧
  2. iOS开发如何快速成长? by 叶孤城

附.站点列表

站点地址 站点简介
iOS Developer Library 苹果官方iOS开发资料库
objc.io ...
objc中国 objc.io中文翻译
Ray Wenderlich 英文教程网

附.博客列表

博客地址 博主简介
唐巧的技术博客 唐巧,资深iOS开发者,InfoQ编辑,Blogger,目前在猿题库创业。
OneV's Den 王巍(喵神),iOS/Unity开发者,objc中国发起者。现居日本,就职于 LINE。

About

iOS开发参考资料

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%