1、 中培教育-中国信息化培训中心网址:www.zpedu.org 电话:010-60309065 联系人:倪闯IOS平台开发实战高级研修班一、课程介绍我中心针对目前企事业单位信息技术研发人员对 iPhone/iPad 技术的紧迫需求,设计推出了 iPhone 实战课程。主要讲授 Apple iPhone/iPad 手机开发平台的应用开发、手机图形系统、移动互联网等开发。旨在提高学员在 Apple iTouch、iPhone4、iPhone5、iPad 等系列上开发高端应用程序的能力。全面详细讲解在 iPhone 平台程序开发细节,完整讲述 iPhone 应用程序开发、构建、发布整个过程。二、课程
2、目标本课程使用最新的 iPhone SDK 5.x版本,也就是 IOS5系列 SDK开发程序。当然开发程序可以用于 iPhone, iPhone3, iPhone4, iPhone5, iPad, iPad2等硬件上。通过 4天的强化,可以让学员在 iPhone系列手机上开发基本的 UI应用程序,网络服务程序,多媒体服务和一些 2D方面的动画等目标。达到可以在 iPhone上开发基本的应用程序的能力。三、学习对象广大从事 IOS工作的 IT技术人员及爱好者,包括研发工程师、解决方案工程师、系统维护工程师等。四、授课师资王老师 事过 7年的移动应用开发、系统架构经验。对 SOA分布式应用及架构设
3、计有着独特的认知;4 年的 IOS开发经验,对于 IOS4.1、5.0、5.1 版本进行过项目开发,主要应用 IOS基础的视图组件、网络编程(HTTP 、AsyncSocket)、设备核心功能(各种传感器、GPS),对于 IOS的 MVC模式有比较深刻的了解。 钟老师 中心高级顾问、架构专家。IOS 系统中间层开发经验,熟悉 IOS系统下开发框架。某研究院研发主管工程师,负责基于 IOS系统的多媒体相关模块的任务,包括视频电话,手机电视,Flash,网络电视模块等。五、具体课程安排(此课程可做内训)第一天第一单元 iOS 开发语言之 iPhoneSDK本阶段开始开始熟悉 iPhone 应用程序
4、开发的工具:第二单元 iOS 开发语言之 Objective-C语言强化本阶段开始学习 iOS 的特有的编程语言Objective-C,该种语言属于 C/C+的一个中培教育-中国信息化培训中心网址:www.zpedu.org 电话:010-60309065 联系人:倪闯iPhoneSDK(xcode )。本阶段会讲解 iPhoneSDK 的基本用法,以及一些常用的快捷方式如:.h.m 文件之间的快捷切换、appleAPI 的快速定位查看,帮助文档的定位查看和创建工程需要注意的具体事宜。使学员达到对编程环境了如指掌,日后编程上手无障碍的目的。变种,可以和 C/C+混合使用。本阶段讲解 Objec
5、tive-C 语言的面向对象编程,类的继承,复合,多态,id,动态识别,Posing,Protocols,内存管理,Autorelease等主要内容。达到能够熟练的编写程序的能力。第二天第三单元 iOS 开发之 Foundation Kit 编程强化主要学习 iOS 中核心类的编程使用。为后面 UI,网络,多媒体等编程打好良好的基础。同时 Foundation Kit也是也是 Mac OS X 的核心基础。主要内容包括:NSString, NSMutableString, NSArray, NSMutableArray, NSEnumerator, NSDictionary, NSMutabl
6、eDictionary, NSNumber, NSValue, NSNull 等各类苹果 iOS 特性的类和方法。第四单元 Interface Builder 使用和基本控件使用(项目实例)使用 Interface Builder 创建 UI 项目工程,理解 File Owner,First Responder,理解协议的概念。详细分析 IBOutlet 和 IBAction的作用和使用。理解各类控件在 IB 上的属性配置和事件处理。包括事件响应链,UIResponder 类介绍。事件传递机制。UIEvent 类, UITouch 类,UIControl 类,XCode 中动态加入事件处理,在
7、 Interface Builder 中图形化加入事件处理。键盘事件的处理。第三天第五单元创建视图控制器(项目实例)iOS 中 MVC 模型介绍,UIViewController 基类介绍。UIViewController 和 UIView 关系。UITableView、UITableViewController 使用,复合控件 UITabBarController创建多个 Tab 标签的空间,UINavigationController 导航控件。翻转控制器。第六单元网络编程定位(项目实例)iOS 网络编程,CFNetwork 各种常用类介绍。NSURL,NSURLRequest,UIWeb
8、View, NSMutableURLRequest 等类使用。 CFHost类。使用 UIWebView 访问网页例子使用网络解析 XML 协议。使用网络 POST, GET 进行网页表单协议进行交互。使用网络 JSON 协议处理网络交互。第四天第七单元多媒体,电话薄编程和GPS、 MapView 编程( 项目实例)使用 UIImage 和 UIImageView 加载和绘制图像。使用相机接口拍取照片以及调用照片库。使用 MediaPlayer 架构进行多媒体播放。第八单元 2D/3D 图形处理,代码代替xib 实现控件功能( 项目实例 )使用 2D 进行图形绘制。在 UIView 上直接绘制
9、图形。如何绘制线段,矩形,圆,图片和动画功能。如何制作图片渐变等功能。使用代码实现添加控件,达到活学活用的目的。中培教育-中国信息化培训中心网址:www.zpedu.org 电话:010-60309065 联系人:倪闯使用 CLLocation 实现 GPS 定位。使用 MKMapView 调用 googlemap。六、培训费用 每人每项 3500 元(含培训费、考试费、证书费、资料费、午餐);食宿统一安排,费用自理。(请学员带一寸彩照 2张背面注明姓名,身份证复印件一张)。报名回执单位名称(开发票名称)通讯地址 邮 编联 系 人 电 话 传 真学员姓名职务 性别 邮 箱 联系电话及手机 地点汇 款方 式户 名:北京中培伟业管理咨询有限公司开户行:北京农村商业银行卢沟桥支行营业部帐 号:0203010103000033172学员签字或盖章七、联系方式 联 系 人:倪闯 18701378400联系电话:010-60309065传真:010-60309065电子邮件: 二一二年六月十八日