曙海培训
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576/13918613812(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 

手机APP开发-IOS开发企业内训课程

 
   班级规模及环境--热线:4008699035 手机:15921673576/13918613812( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服。(欢迎您垂询,视教育质量为生命!)
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲


第一单元iOS开发基础知识及环境介绍
本阶段开始开始IOS开发过程中常用术语关键词的讲解以及编程环境的介绍,对Objective-C、IB、XIB、Xcode、Cocoa、CocoaTouch、Foundation、UIKit等有更感性的认识,介绍苹果开发证书的申请流程,讲解个人、公司、企业三种类型证书的区别,重点讲解IOS集成开发环境Xcode的安装、使用、快捷键以及日常开发中常见问题的原理讲解,使开发人员对编程环境能够快速掌握合理运用工具简化开发难度。 第二单元iOS开发语言之 Objective-C语言强化
本阶段开始学习iOS的特有的编程语言Objective-C,该种语言属于C/C++的一个变种,可以和C/C++混合使用。本阶段讲解Objective-C语言的面向对象编程,数据类型,类的继承,复合,多态,属性,id,动态识别,Posing,Protocols,内存管理,Autorelease等主要内容,本阶段将重点讲解IOS开发过程中难以理解、易混淆的内存管理,对手动与自动分配内存的原理进行剖析。通过大量练习使学员加深理解达到能够熟练的编写程序的能力。
第三单元iOS开发之 Foundation Kit编程强化
主要学习iOS中核心类的编程使用。为后面UI,网络,多媒体等编程打好良好的基础。同时Foundation Kit也是也是Mac OS X的核心基础。
主要内容包括:字符串类(NSString, NSMutableString),集合类 (NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet ),NSEnumerator , NSNumber, NSValue, NSNull,NSData等各类苹果iOS特性的类和方法。 第四单元Interface Builder使用、基本控件、视图控制器的使用以及跳转(项目实例)
使用Interface Builder创建UI项目工程,理解File Owner,First Responder。详细分析IBOutlet和IBAction的作用和使用。理解各类控件在IB上的属性配置和事件处理。包括事件响应链,UIResponder类介绍。事件传递机制。UIEvent类, UITouch类,UIControl类,XCode中动态加入事件处理,在Interface Builder中图形化加入事件处理,键盘事件的处理以及事件的监听机制,从指定XIB文件中加载视图。
iOS中MVC模型介绍,UIViewController基类介绍。UIViewController和UIView关系。UITableView、UITableViewCell、UITableViewController使用,自定义UITableViewCell,复合控件UITabBarController创建多个Tab标签的空间,UINavigationController导航控件。翻转控制器,了解应用程序的运行生命周期以及后台任务处理模式。 
第五单元网络编程定位(项目实例)
iOS网络编程,CFNetwork各种常用类介绍。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等类使用。
使用UIWebView访问网页以及加载本地HTML例子。
使用ASIHTTPRequest框架创建网络应用:解析网络XML数据、使用POST、GET进行HTTP交互、使用JSON进行网络交互、HTTP请求及响应的文本和数据流的2种处理方式、网络数据加密与解密。同步与异步请求的应用范围和设计。
网络状态的判断和监控。 第六单元多媒体,电话薄编程和GPS、MapView编程、重力感应器、加速计、光线感应器的使用(项目实例)
地址簿UI、添加及检索联系人
使用UIImage和UIImageView加载和绘制图像。访问相册中的照片、捕捉屏幕截图。
使用AVAudioPlayer进行多媒体播放、AVAudioRecorder录制音频。
了解GPS定位原理、使用Core Location和MapKit框架进行GPS定位和查看地图中的位置。
以项目实战的方式将各种硬件核心功能结合运用以兴趣激发学员创造力。
第四天 第七单元开源框架的使用及IOS的数据持久化(项目实例)
分享大量精彩的开源框架如菜单、导航、弹出框、二维码扫描、表格、网络等等,对框架的引用、编译、参数设置进行介绍,使学员能够利用现有成熟的框架结合公司业务快速完成各种复杂需求。
了解IOS的沙盒机制、文件路径结构、文件内容的读写,SQLite的基本使用,数据库的创建,数据的添删改查。 第八单元高级开发IOS 2D/3D图形编程(项目实战)。
讲解如何基于UIView进行常用图形的绘制、设置颜色、填充矩形,如何利用Core Graphics绘制矢量图形、位图、对屏幕的截图、裁剪等。
Core Animation常用动画效果。
手游开发引擎Cocos2d相关技术介绍。
案例 前台使用IOS,后台使用Java完成一个项目开发的全过程。将视图、控件、开源库、网络、持久化、手势、核心功能等融会贯通,让学员了解企业开发中一个实际项目的需求、设计、开发、调优、发布等完整实施周期的整体细节。 贯穿:
OS项目的打包、发布、互动答疑及培训总结。
介绍IOS项目的打包发布、了解基于越狱模式的开发过程、对未来IOS开发给出个人建议,并对之前的培训进行review总结。




 

android开发板
linux_android开发板
fpga图像处理
曙海培训实验设备
fpga培训班
 
本课程部分实验室实景
曙海实验室
实验室
曙海培训优势
 
  备案号:沪ICP备08026168号 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业培训课程 系列班