你的位置: 首页 > 公开课首页 > 互联网/语言 > 课程详情

details

IOS开发实战之路——精通IPhone和IPad App开发

暂无评价   
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
4000
你还可以: 收藏

培训受众:

本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。

课程收益:

1、 Objective-C学习,作为iOS首选开发语言——Objective-C,它的语法是完全不同于C、C++和Java。
2、 UI控件,这一部分会介绍一些iOS控件、MVC设计模式、多视图应用程序、各种控件、控制器的使用详解。
3、 Objective-C核心设计模式------Delegation
4、 Sqlite、文件等和多线程网络访问的相关应用
5、 地图和定位,Google地图、GPS和Wifi定位。
6、 采用异步通信请求网络数据,以及解析XML和JSON数据。

培训颁发证书:

培训结束,对理论、实践双项考核成绩合格者,颁发中国信息产业培训网的培训证书。

课程大纲:

第一天
--概述--
关于Apple、MacOSX、iOS及开发工具Objective-C、Cocoa、CocoaTouch概述
XCode的使用
--Objective-C--
Objective-C基础
面向对象编程特性
成员变量和属性
Objective-C的动态特性
方法和Selector
初始化方法 01-Objective-C基础学习

--内存管理--
内存管理详解
属性和内存管理
集合对象和内存管理 02-内存管理详解

--Delegation--
Protocol和Category
使用指针CallBack和Delegation 03-指针Callback
04-Delegation的Demo
第二天
--UI基础--
iOS简介
UIWindow、UIView和UIViewController
使用XIB文件设计用户界面
使用纯代码方式实现界面 05-XIBDemo
06-纯代码方式应用


--界面切换--
使用UINavigationController切换界面
UIViewController的生命周期
使用ModalViewController方式切换界面
使用UITabBarController切换界面 07-导航控制器Demo
08-模式切换Demo
09-标签控制器Demo

--基础控件--
使用UITextField接收键盘输入
使用UIScrollView控件
UIScrollView控件分页和双指放大 10-TextField Demo
11-ScrollViewDemo
12-双指放大Demo
--自定义Delegation--
在界面切换时传递数据 13-数据传递Demo
第三天
--媒体播放--
音频播放
使用NSNotificationCenter广播事件
视频播放 14-AudioPlayer Demo
15-通知中心Demo
16-视频播放Demo
--表单控件--
UITableView的使用
UITableViewController界面以及样式
UITableViewController的动态绑定
UITableViewController的删除、排序
UITableViewController的动态添加
UITableViewController的触底追加
UITableViewController的自定义Cell 17-UITableViewDemo
18-TableViewController
19-自定义单元格Demo
--其他--
UIGestureRecognizer的使用
触控
UIAlertView和UIActionSheet
设备旋转
MapKit地图相关
UIView动画的使用移动 渐变 翻页 翻转
使用谓词 20-手势Demo
21-TouchDemo
22-弹出对话框Demo
23-旋转Demo
24-UIView动画Demo
25-PredicateDemo
第四天
--多线程--
Objective-C Code Block详解
使用多线程
使用GCD 26-异步下载
27-CodeBlock Demo
--访问网络--
获取HTTP协议的NSData和NSString
使用ASIHttpRequest访问HTTP协议
使用Reachability判断设备是否在线 28-ASIHttpRequest Demo
--数据相关--
解析XML
解析JSON
FMDB处理SQLite
集合对象存储
NSUserDefault使用 29-XML解析Demo
30-JSON 解析Demo
31-FMDB Demo
32-Plist和UserDefault
--iOS 5 新特性--
使用自动内存管理
使用StoryBoard进行界面串联 33-ARC Demo
34-StoryBoard Demo
--iOS 6 新特性--
使用AutoLayout
使用UIRefreshControl
创建适应4英寸屏幕iPhone的应用
使用UICollectionViewController 35-自动Layout Demo
36-CollectionViewDemo
--Project--
一个使用StoryBoard和使用Sqlite的应用 37-ThingsToDo

培训师介绍:

 
十余年IT行业的从业经验,熟悉C 、C++、Objective-C、C#、Perl、PHP、JavaScript等编程语言,熟悉各种Unix派系操作系统以及常见的DBMS、NOSQL等数据库、擅长移动平台应用开发、软件框架设计、敏捷开发以及游戏开发、曾在NEC担任过IT高级项目经理、软通动力担任过软件咨询顾问、SIEMENS担任过高级系统工程师等职位,多年iPhone移动开发的培训经验,能够为学生打好软件基础,建立良好软件思想,快速熟悉开发框架和深入理解编程语言精髓。

本课程名称: IOS开发实战之路——精通IPhone和IPad App开发

查看更多:互联网/语言公开课

ios 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%