iOS开发培训

课程介绍
    艾威iOS标准开发培训班,全面讲解开发iOS应用所必须需的基本编程语言Objective-C、iOS UI编程、网络通信、数据持久化、定位、基本iOS应用框架等技术。学员可以全面掌握一个iOS应用从无到有的构建过程,编码技巧,实战项目中的重点难点。

课程目标:
   掌握iOS整个开发周期
   掌握构建iOS应用系统
   掌握iOS开发语言

课程特色:
   全面的编程技术+实战项目+开发重点难点

课程对象
   零基础学员,无需编程经验

课程长度
   标准班:80学时
   精华班:40学时

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

传统的面对面授课方式。

 

课程大纲:

第一部分 Objective-C语言
   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、上线应用项目经验分享