IOS开发实战之路—精通IPhone和IPad App开发
主办单位:中培网 中培管理咨询
时间地点:2013-10-24至2013-10-27 在 上海
学员对象:本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
费 用: 4000元
【培训对象】
本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
【课程收益】
【课程大纲】
课程对象
本课程适用于想从事iPhone、iPod 和iPad开发的程序员、系统设计人员,也适合于想从事Mac OS X下应用开发的程序员和相关人员。
学员要有一定的编程基础,了解C、C++或者JAVA语言,了解iOS或者Android系统,喜欢iOS开发,认同苹果的理念。
课程费用:4000元/人
课程特色与背景
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移动开发的培训经验,能够为学生打好软件基础,建立良好软件思想,快速熟悉开发框架和深入理解编程语言精髓。
【讲师介绍】
▓▓▓▓▓▓▓▓▓ 培 训 回 执 表 (此表复制有效)▓▓▓▓▓▓▓▓
传真至:020-62355807
我单位共___ 人报名参加 2013-10-24至2013-10-27 在 上海 举办的 IOS开发实战之路—精通IPhone和IPad App开发
单位名称:______________________________________
培训联系人:_________ 联系电话:_________ 联系传真:________
移动电话:____________ 电子邮箱:__________________
参加人数:____ 人 费用总计:______ 元
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
══════════════════════════════════════════
广州电话:(020)39971893、62355796 传真号码:(020)62355807
联 系 人:赵小姐、张先生 报名邮箱: 317709971@QQ.COM
参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排