Apple Open Source Project

huangyirong 89ff11c0bd 支持Markdown 4 gadi atpakaļ
.gitignore 09b80627d8 Initial commit 4 gadi atpakaļ
README.md 89ff11c0bd 支持Markdown 4 gadi atpakaļ

README.md

README.md

# study_objc4

Apple Open Source Project

时间    安排及进度

  • 4月1日-4月3日    runtime调试环境搭建
  • 4月6日-4月10日    学习 objc 对象内存模型
  • 4月13日-4月17日    学习 objc 对象内存模型
  • 4月20日-4月24日    学习 objc 对象内存模型
  • 4月27日-5月1日    学习 objc 对象内存模型
  • 5月4日-5月8日    学习 objc 辅助数据结构-cache
  • 5月11日-5月15日    学习 objc 辅助数据结构-maptable
  • 5月18日-5月22日    学习 objc 辅助数据结构-hashtable
  • 5月25日-5月29日    学习 runtime 过程-初始化
  • 6月1日-6月5日    学习 runtime 过程-初始化
  • 6月8日-6月12日    学习 runtime 过程-消息转发
  • 6月15日-6月19日    学习 runtime 过程-消息转发
  • 6月22日-6月26日    学习 runtime 过程-上层特性的底层原理
  • 6月29日-7月3日    学习 runtime 过程-上层特性的底层原理
  • 7月6日-7月10日    输出:objc 整体概览及runtime浅析
  • 7月13日-7月17日    学习 objc 内存管理-引用计数原理
  • 7月20日-7月24日    学习 objc 内存管理-引用计数原理
  • 7月27日-7月31日    学习 objc 内存管理-autorelease
  • 8月3日-8月7日    学习 objc 内存管理-weak
  • 8月10日-8月14日    学习 objc 内存管理-block
  • 8月17日-8月21日    学习 objc 内存管理-property 修饰符
  • 8月24日-8月28日    输出:内存管理浅析
  • 8月31日-9月4日    研究分析实际代码 rewrite 结果
  • 9月7日-9月11日    研究分析实际代码 rewrite 结果
  • 9月14日-9月18日    研究分析实际代码 rewrite 结果
  • 9月21日-9月15日    研究分析实际代码 rewrite 结果
  • 9月28日-9月30日    输出:objc 语言特性底层实现的验证与总结

关键节点时间    关键节点内容    

7月10日    文档:objc 整体概览及runtime浅析    

8月28日    文档:内存管理浅析    

9月30日    文档:objc 语言特性底层实现的验证与总结