重学iOS-知识树大纲

来京东一年多了,从预想的ipad业务到RN业务,再到现在的iphone业务加RN业务。学习了很多RN、前端相关的知识也遗忘了部分iOS的相关逻辑。
现在打算重新回顾学习一下iOS,做一个系列帮助自己重学iOS,带自己还有你重新认识iOS。

在开始画知识树大纲之前,我想先来为这个系列定下一个小规范。本身我们可以网上找到很多参考资料,比如官方开发者文档这样的参考手册。苹果的参考手册做的是很好好全面,但这并不是我们所期望学习的,我想尽量和你一起打造一个iOS知识框架,再把主要的知识点做个遍历,其中主要探讨原理和背景相关的知识点。这样就算遇到了不认识的API知识点,也可以很容易地查阅开发者文档来解决。

我简单做个了一个划分,将iOS知识在总体上分为三个部分:
一是基础部分,主要探讨初学者在业务中常遇见知识点和疑惑;

二是深入部分,主要探讨iOS机制原理和比较具体业务倾向的框架应用;

三是进阶实践部分,主要探讨业务开发中的难点疑点。