Browse Source

更新学习计划

huangyirong 4 years ago
parent
commit
518ddd886c
1 changed files with 28 additions and 27 deletions
  1. 28 27
      README.md

+ 28 - 27
README.md

@@ -9,33 +9,34 @@ 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 语言特性底层实现的验证与总结
+* 4月1日\-4月3日objc4源码编译和基础知识准备
+* 4月6日\-4月10日objc\_class类结构分析
+* 4月13日\-4月17日objc\_object对象模型分析
+* 4月20日\-4月24日isa\_t的实现
+* 4月27日\-5月1日cache\_t的实现
+* 5月4日\-5月8日对上一阶段学习的整理和再补充
+* 5月11日\-5月15日类的加载原理
+* 5月18日\-5月22日成员变量、属性底层原理
+* 5月25日\-5月29日类方法、实例方法方法底层原理
+* 6月1日\-6月5日Protocl协议底层原理
+* 6月8日\-6月12日weak的实现原理
+* 6月15日\-6月19日malloc分析
+* 6月22日\-6月26日对上一阶段学习的整理和再补充
+* **6月29日\-7月3日输出文档:OC内存模型分析**
+* 7月6日\-7月10日消息发送和转发objc\_msgSend学习
+* 7月13日\-7月17日初始化过程\-map\_images学习
+* 7月20日\-7月24日初始化过程\-load\_images
+* 7月27日\-7月31日初始化过程\-initialize
+* 8月3日\-8月7日Category实现原理
+* 8月10日\-8月14日KVO实现原理
+* 8月17日\-8月21日runtime的api和应用、对上一阶段学习的整理和再补充
+* **8月24日\-8月28日输出文档:runtime学习总结**
+* 8月31日\-9月4日引用计数原理分析
+* 9月7日\-9月11日alloc/reatain/release/dealloc实现原理
+* 9月14日\-9月18日NSAutoreleasePool/@autoreleasepool/autorelease实现实现原理
+* 9月21日\-9月15日所有权修饰符实现原理
+* **9月28日\-9月30日输出文档:内存管理原理分析
+**