Print

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开发

 

单位名称:______________________________________

 

培训联系人:_________ 联系电话:_________ 联系传真:________

 

移动电话:____________ 电子邮箱:__________________

 

参加人数:____ 费用总计:______

 

人:________ 所任职务:__________ 移动电话:_________

 

人:________ 所任职务:__________ 移动电话:_________

 

人:________ 所任职务:__________ 移动电话:_________

══════════════════════════════════════════

广州电话:(0203997189362355796              传真号码:(02062355807

人:赵小姐、张先生                   报名邮箱: 317709971@QQ.COM

参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排

文档生成:http://www.chinacpx.com/word/<%=wsid%>.doc