iOS高级开发培训

课程介绍
艾威IOS高级开发培训班,全面深入讲解iOS开发中的高级编程内容以及iOS应用架构。课程内容由讲师结合过年研发经验以及多个大型上线应用精心提炼而出。学完本课程学员除了大幅提高iOS高级编程以及应用架构技术外,而且还可以获得成熟稳定且可以重用的各个精心准备事列代码,帮助学员可以更快速的成为资深开发工程师。
课程目标:

课程对象
学过标准班或者极速班的学员,已经从事iOS开发工作想进一步提高的iOS工程师。

课程长度:40学时

最新时间:定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

1、UI逻辑与业务逻辑的关系
2、UI架构
3、业务逻辑架构
4、基于ASIHttpRequest的网络请求通用架构
5、基于ASIHttpRequest的队列下载并缓存功能实现
6、配套单列模式网络架构的数据解析架构
7、基于AFNetworking的网络请求架构
8、应用开发中的Error设计
9、组件式架构在iOS中的应用(framework & static library)
10、APNS、UIStoryBoard、Core data、Core motion、 URL shceme
11、断点续传、压缩与解压、数据加密、设备标识
12、Block and GCD
13、Runtime编程
14、性能调优与疑点难点解决
15、上线案例分析详解
16、通用架构实战Demo