iOS新人入门文档目录
软件推荐
版本控制:Git 及 git-flow
代码风格
iOS技术
开发工具
开发技术
- 了解项目框架及用法。
- 研究ARC的相关技术及使用。熟悉 weak,strong 等关键字的使用。
- 研究 block 的使用,理解内存的循环引用。
- 熟悉 StoryBoard 及 Xib 的使用。
- 全面认识 UIView 及 UIViewController 的各属性功能类的函数功能。
- 透彻理解 MVC。了解常用设计模式。
- 了解 UIView 动画及 Core Animation 的主要知识点。
- 研究线程安全,了解系统类中哪些是线程安全的,了解如何写一个线程安全类。
阅读目录
- Advanced Memory Management Programming Guide
- Blocks Programming Topics
- Cocoa Fundamentals Guide
- Concurrency Programming Guide
- Event Handling Guide for iOS
- iOS Human Interface Guidelines
- Key-Value Coding Programming Guide
- Key-Value Observing Programming Guide
- Threading Programming Guide
- Memory Management Programming Guide for Core Foundation
- Notification Programming Topics
- Objective-C Runtime Programming Guide
- Table View Programming Guide for iOS
- View Programming Guide for iOS
- View Controller Programming Guide for iOS
- Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法
- iOS开发进阶
- Objective-C高级编程 iOS与OS X多线程和内存管理
- Pro Objective-C
其他
- Advanced Mac OS X Programming
- Functional Reactive Programming on iOS