iOS开发培训
- iOS培训课程目录
- iOS开发培训
- iOS高级开发培训
- Swift培训
- iOS测试培训
- iPhone手机开发培训
课程介绍:
艾威iOS标准开发培训班,全面讲解开发iOS应用所必须需的基本编程语言Objective-C、iOS UI编程、网络通信、数据持久化、定位、基本iOS应用框架等技术。学员可以全面掌握一个iOS应用从无到有的构建过程,编码技巧,实战项目中的重点难点。
课程目标:
掌握iOS整个开发周期
掌握构建iOS应用系统
掌握iOS开发语言
课程特色:
全面的编程技术+实战项目+开发重点难点
课程对象:
零基础学员,无需编程经验
课程长度:
标准班:80学时
精华班:40学时
最新时间:定制课程(内训),人满开班(公开课)
课程大纲:
1、数据类型与操作符
2、表达式
3、程序结构
4、类
5、对象
6、方法
7、继承
8、多态、动态类型与动态绑定
9、数字、字符串、集合
10、Delegate、Category、Extension、Notification
11、id、selector
12、Property
13、内存管理 与 ARC
14、枚举、类型新定义、宏定义、结构体
15、实战Demo
第二部分 iOS App UI编程
1、iOS Project Structure 详解
2、UIViewController
3、UINavigationController
4、UITabBarController
5、经典iOS App UI架构
6、iOS App UI构成与体系结构
7、所有的基本UI组件(UIButton、UILabel、UITextField等等)
8、UITableView
9、UIConnectionView
10、UIWebView
11、地图与定位
12、自定义UI组件
13、UIInterFace Builder、UIStoryBoard、XIB
14、iPhone4、IPhone5、iPhone6、iPhone6 Plus适配技巧
15、实战Demo
第三部分 网络与数据持久化
1、Web Services应用流程
2、Http 网络通信
3、XML数据解析
4、JSON数据解析
5、Download 与 Upload
6、实战Demo
7、iOS 应用沙盒机制
8、NSFileManager
9、Plist、Archive数据归档
10、NSUserDefaults
11、SQLite3应用
12、实战Demo
第四部分 综合提高部分
1、CALayer 与 Core Graphics编程
2、动画实现
3、多媒体
4、多线程编程
5、iOS硬件访问(Camera、加速计)
6、iOS App发布流程
7、上线应用项目经验分享