数据持久化 SQLite和Core Data;
多线程开发Operation objects、GCD、Idle–time notifications、Asynchronous functions、timers、Separate processes等;
设计模式 MVC、MVVM
网络编程 AFNetworking
UI编程 iOS开发过程中,大部分的APP都是采用多视图设计来完成的。例如单视图控制器、多视图控制器等等
操作系统
iOS内存管理和调优
iOS的文件系统和沙盒机制
iOS系统的各种安全机制
数据库,持久化方案
常规持久化方案(Keychain,NSUserDefaults,Sqlite,CoreData)
数据库的使用和设计(Sqlite)
数据结构优化,Sql调优
图形图像编程
UIKit,Core Animation和Core Text的绘制
Media Player, AV Foundation
OpenGL ES, GLKit, SpriteKit, SceneKit, Metal
数据结构,算法
基本的算法和数据结构(排序搜索算法, 数组, 队列)
较复杂数据结构的灵活应用(二叉树, 图等)
复杂的专项算法(图像识别算法, 拓扑定位等等)
项目经验丰富,经历过高强度项目开发,可以保证超级高效的产出,大厂经历,代码质量没有问题,项目相关:即时通讯,多媒体,动画,数据库、网络请求,任何项目拿到手就能做