1.定位服务调用
2.地图服务调用
3.通讯录、照片调用
内容二:动画技术
1.视图动画
2.Core Animation
内容三:内存与性能优化
1.内存优化
2.资源文件优化
3.延迟加载
4.数据持久化优化
5.可重用对象使用
6.并发处理
内容四:数据持久化与数据交换
1.应用沙箱
2.Sqllite数据库
3.CoreData技术
4.Json数据交换
内容五:iOS网络数据通信
1.SqMock数据
2.主流网络通信框架
内容六:单元测试
1.单元测试方法
2.常用的单元测试框架
内容七:Runtime
1.Class的内部结构
2.自省和Method Swizzling
3.AOP
4.代理模式
5.日志
6.PV和UV
内容八:经典场景设计
1.Class的内部结构
2.城市列表
3.时区的时钟问题
4.图片缓存
5.ABTest
6.首页优化方案
内容九:组件化
1.iOS模块化拆分
2.路由机制
3.使用私有Cocospods
内容十:IOS架构设计
1.创建型模式
2.结构型模式
3.行为型模式
4.MVC模式
5.MVP模式
6.MVMM模式
7.安全沙箱与权限模型
8.Root权限分析
理论与实践相结合,学员能独立的开发IOS程序,并掌握IOS的组件化、数据持久化技术,能自己进行更深入的学习和应用开发。