企业管理培训

企业内训
拓展培训
课案分享
拓展培训基地
内训讲师

企业管理培训

你当前所在的位置:首页 > 企业管理培训 > 企业内训 > iPhone与iPAD高端应用开发-上海工慧企业管理

iPhone与iPAD高端应用开发-上海工慧企业管理

信息来源:工慧企业管理服务外包网更新时间:2017-5-31浏览量:660字体大小:



  
学习对象
广大从事IOS工作的IT技术人员及爱好者,包括研发工程师、解决方案工程师、系统维护工程师等。
课程目标
课程目标
本课程使用最新的iPhone SDK 5.x版本,也就是IOS5系列SDK开发程序。当然开发程序可以用于iPhone, iPhone3, iPhone4, iPhone5, iPad, iPad2等硬件上。通过4天的强化,可以让学员在iPhone系列手机上开发基本的UI应用程序,网络服务程序,多媒体服务和一些2D方面的动画等目标。达到可以在iPhone上开发基本的应用程序的能力。


课程内容
Day1
第一单元iPhoneSDK
1、  本阶段开始开始熟悉iPhone应用程序开发的工具:iPhoneSDK(xcode)。
2、  本阶段会讲解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之间的快捷切换、appleAPI的快速定位查看,帮助文档的定位查看和创建工程需要注意的具体事宜。
第二单元Objective-C语言强化
1、  本阶段开始学习iOS的特有的编程语言Objective-C,该种语言属于C/C++的一个变种,可以和C/C++混合使用。
2、  本阶段讲解Objective-C语言的面向对象编程,类的继承,复合,多态,id,动态识别,Posing,Protocols,内存管理,Autorelease等主要内容。
第三单元Foundation Kit编程强化
1、  主要学习iOS中核心类的编程使用。为后面UI,网络,多媒体等编程打好良好的基础。
2、  主要内容包括:字符串类(NSString, NSMutableString),集合类 (NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet ),NSEnumerator , NSNumber, NSValue, NSNull,NSData等各类苹果iOS特性的类和方法。
第四单元Interface Builder控件使用(项目实例)
1、  使用Interface Builder创建UI项目工程,理解File Owner,First Responder,理解协议的概念。详细分析IBOutlet和IBAction的作用和使用。
2、  理解各类控件在IB上的属性配置和事件处理。包括事件响应链,UIResponder类介绍。事件传递机制。UIEvent类, UITouch类,UIControl类,XCode中动态加入事件处理,在Interface Builder中图形化加入事件处理,键盘事件的处理以及事件的监听机制,从指定XIB文件中加载视图,调试器的使用。
第五单元创建视图控制器(项目实例)
1、  iOS中MVC模型介绍,UIViewController基类介绍。
2、  UIViewController和UIView关系。
3、  UITableView、UITableViewCell、UITableViewController使用,自定义UITableViewCell,复合控件UITabBarController创建多个Tab标签的空间,UINavigationController导航控件。
4、  翻转控制器,了解应用程序的运行生命周期以及后台任务处理模式。
第六单元网络编程定位(项目实例)
1、  iOS网络编程,CFNetwork各种常用类介绍。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等类使用。
2、  使用UIWebView访问网页以及加载本地HTML例子。
3、  使用ASIHTTPRequest框架创建网络应用:解析网络XML数据、使用POST、GET进行HTTP交互、使用JSON进行网络交互、HTTP请求及响应的文本和数据流的2种处理方式、网络数据加密与解密。同步与异步请求的应用范围和设计。
4、  网络状态的判断和监控。
第七单元多媒体,电话薄编程和GPS、MapView编程(项目实例)
1、  地址簿UI、添加及检索联系人使用UIImage和UIImageView加载和绘制图像。访问相册中的照片、捕捉屏幕截图。
2、  使用AVAudioPlayer进行多媒体播放、AVAudioRecorder录制音频。
3、  了解GPS定位原理、使用Core Location和MapKit框架进行GPS定位和查看地图中的位置。
第八单元高级开发,iPhone的数据持久化(项目实例),基于Cydia越狱项目的开发、打包及发布
1、了解IOS的沙盒机制、文件路径结构、文件内容的读写,SQLite的基本使用,数据库的创建,数据的添删改查。
2、介绍IOS操作系统的文件目录结构,通过SSH访问iPhone,基于越狱设备的项目开发过程,deb的打包和发布, 使用私有API完成更多强大功能的方法。
 

在线留言 | Contact us

more

   联系人:

   手机号:

电子邮箱:

详细说明:

   验证码:

联系我们 | Contact us

more

地址:上海市嘉定区胜竹路1399号107室
          上海市嘉定区胜竹路1399号501-505室
联系人:王经理
电话:021-59970363 / 021-59552691
QQ:3287729173
邮箱:wangyafeng@51ghrc.cn
Copyright ©2016-2023  |  上海工慧人力资源服务有限公司   |   All Rights Reserved   |   沪ICP备17029474号
技术支持:上海尚锦信息科技有限公司