开篇
大概是本周一(3月11日)的时候,朋友圈莫名其妙的被一个《iOS开发高手课》刷屏了。
为什么能刷屏呢?这个课程抓住了什么痛点呢?
我觉得首先是从原理出发,其次是戴铭提出了很有道理的知识体系。
从原理出发应用于项目中,这是很关键的一点。举个简单的例子:很多开发者都知道什么时候需要用__block
修饰变量,但是却说不清为什么这么用,更别提知道__block
修饰符内部到底做了什么。然后了解这些底层原理是提高自己的必经之路。
然后是知识体系的建立,我个人认为戴铭老师提出的知识体系是比较偏向实战的,应用场景很多,更方便记忆和理解。
最后,希望可以通过这次系统的学习把之前自己总结的知识点串联起来进一步提高自己吧。时间和能力允许的话,希望我能一直坚持写读书笔记吧。
01章节笔记
01章节主要介绍之前提到的知识体系,进而引出整套课程的安排。戴老师从提高日后的工作效率出发,总结出一套核心知识脉络。
我在学习过程中把这个知识体系记录在一张A4纸上分享给大家。
如果觉得看不清楚的话,可以跳转原文查看。
求精、求深,基础打牢,以不变应万变。在工作上,注重开发效,避免不必要地重复造轮子,理解原理和细节,同时开阔眼界,紧跟技术前沿。
大家共勉。
目录:
一、开发阶段:
02 | App 启动速度怎么做优化与监控? -读书笔记:02章节-启动流程
03 | Auto Layout是怎么进行布局的,性能如何? -读书笔记:03章节-界面布局
04 | 项目大了人员多了,架构怎么设计更合理?-读书笔记:04章节-架构设计
二、测试阶段:
0506 | 链接器、注入动态库编译提速 -读书笔记:0506章节-编译提速
「持续更新」
网友评论