Phenmod Zhu's Blog

注意你的注意力

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