1.熟练掌握OC、Swift,可以独立开发,均有项目实战。
2.熟练掌握MRC和ARC内存管理机制
3.熟练掌握OC Runtime、RunLoop,函数转发等底层机制
4.熟练掌握Block的实质,循环引用问题的处理
5.熟练掌握GCD多线程开发,使用队列,线程,等函数处理相应问题。
6.熟练掌握代理、观察者等常用设计模式,并用到项目中
7.掌握内存优化、启动时间优化以及掉帧卡顿问题的优化方式
8.熟练掌握Git代码管理工具
9.熟练掌握MVC、MVVM等架构模式
10.熟悉组件化运用,掌握组件化开发。
11.掌握流式布局框架AsyncDisplayKit
12.对需求分析整理思维导图,进行针对性或分组式开发
业余时间自学了Java、Flutter 前端、等语言。
了解时间、空间复杂度,排序算法以及栈、队列、链表等常用数据结构