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 语言特性底层实现的验证与总结