工程師
互聯(lián)網(wǎng)
架構(gòu)設(shè)計(jì)
單元測(cè)試
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

iOS應(yīng)用開發(fā)從入門及提高

D. Guan

獨(dú)立機(jī)構(gòu) 國(guó)內(nèi)頂級(jí)系統(tǒng)架構(gòu)師,金牌講師,技術(shù)顧問

國(guó)內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問,移動(dòng)開發(fā)專家,51CTO iOS技術(shù)顧問。精通iOS、Android和 Windows Phone及Html5等移動(dòng)開發(fā)技術(shù),精通Cocos2d-x等游戲開發(fā)技術(shù)。曾先后主持開發(fā)大型網(wǎng)絡(luò)游戲神農(nóng)訣iOS和Android客戶端開發(fā)、國(guó)家農(nóng)產(chǎn)品追溯系統(tǒng)iPad客戶端開發(fā)、酒店預(yù)訂系統(tǒng)iPhone客戶端開發(fā)、金融系統(tǒng)微博iOS、WP7、Android客戶端開發(fā)。在App Store發(fā)布多款游戲和應(yīng)用軟件,擅長(zhǎng)移動(dòng)平臺(tái)的應(yīng)用和游戲類項(xiàng)目開發(fā)。近期為中國(guó)移動(dòng)研究院、惠普、云南移動(dòng)、東軟、方正科技、大唐電信、中石油、深圳康拓?fù)?、上海?cái)富168、天津港務(wù)局、北京工商銀行、南航、NTT、廣州軟件協(xié)會(huì)、福州軟件園等企事業(yè)單位授課。
獨(dú)立編寫10多本暢銷著作,用4年時(shí)間建立起了完整的iOS學(xué)習(xí)知識(shí)體系,撰寫8本相關(guān)書籍覆蓋了iOS技術(shù)方方面面。是國(guó)內(nèi)建立完整的iOS學(xué)習(xí)知識(shí)體系的第一人。用3年時(shí)間建立起了完整的Cocos2d-x學(xué)習(xí)知識(shí)體系,撰寫4本相關(guān)書籍覆蓋了3種不同語言的Cocos2d-x技術(shù),是國(guó)內(nèi)建立完整的Cocos2d-x學(xué)習(xí)知識(shí)體系的第一人。
著有多部移動(dòng)開發(fā)暢銷書:
《Android開發(fā)案例驅(qū)動(dòng)教程》
《Android網(wǎng)絡(luò)游戲開發(fā)實(shí)戰(zhàn)》
《iOS開發(fā)指南 從零基礎(chǔ)到App Store上架》
《Swift開發(fā)指南》
《iOS網(wǎng)絡(luò)編程與云端應(yīng)用最佳實(shí)踐》
《iOS傳感器應(yīng)用開發(fā)最佳實(shí)踐》
《iOS圖形圖像、動(dòng)畫和多媒體編程技術(shù)最佳實(shí)踐》
《iPhone與 iPad開發(fā)實(shí)戰(zhàn)——iOS 經(jīng)典應(yīng)用剖析》
《品味移動(dòng)設(shè)計(jì)》
《交互設(shè)計(jì)的藝術(shù)》
《Cocos2d-x實(shí)戰(zhàn):C++卷》
《Cocos2d-x實(shí)戰(zhàn):JS卷——Cocos2d-JS開發(fā)》
《Cocos2d-x實(shí)戰(zhàn):Lua卷》
《Cocos2d-x實(shí)戰(zhàn):工具卷》
《Cocos2d-x實(shí)戰(zhàn):CocoStudio卷》

國(guó)內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問,移動(dòng)開發(fā)專家,51CTO iOS技術(shù)顧問。精通iOS、Android和 Windows Phone及Html5等移動(dòng)開發(fā)技術(shù),精通Cocos2d-x等游戲開發(fā)技術(shù)。曾先后主持開發(fā)大型網(wǎng)絡(luò)游戲神農(nóng)訣iOS和Android客戶端開發(fā)、國(guó)家農(nóng)產(chǎn)品追溯系統(tǒng)iPad客戶端開發(fā)、酒店預(yù)訂系統(tǒng)iPhone客戶端開發(fā)、金融系統(tǒng)微博iOS、WP7、Android客戶端開發(fā)。在App Store發(fā)布多款游戲和應(yīng)用軟件,擅長(zhǎng)移動(dòng)平臺(tái)的應(yīng)用和游戲類項(xiàng)目開發(fā)。近期為中國(guó)移動(dòng)研究院、惠普、云南移動(dòng)、東軟、方正科技、大唐電信、中石油、深圳康拓?fù)?、上海?cái)富168、天津港務(wù)局、北京工商銀行、南航、NTT、廣州軟件協(xié)會(huì)、福州軟件園等企事業(yè)單位授課。 獨(dú)立編寫10多本暢銷著作,用4年時(shí)間建立起了完整的iOS學(xué)習(xí)知識(shí)體系,撰寫8本相關(guān)書籍覆蓋了iOS技術(shù)方方面面。是國(guó)內(nèi)建立完整的iOS學(xué)習(xí)知識(shí)體系的第一人。用3年時(shí)間建立起了完整的Cocos2d-x學(xué)習(xí)知識(shí)體系,撰寫4本相關(guān)書籍覆蓋了3種不同語言的Cocos2d-x技術(shù),是國(guó)內(nèi)建立完整的Cocos2d-x學(xué)習(xí)知識(shí)體系的第一人。 著有多部移動(dòng)開發(fā)暢銷書: 《Android開發(fā)案例驅(qū)動(dòng)教程》 《Android網(wǎng)絡(luò)游戲開發(fā)實(shí)戰(zhàn)》 《iOS開發(fā)指南 從零基礎(chǔ)到App Store上架》 《Swift開發(fā)指南》 《iOS網(wǎng)絡(luò)編程與云端應(yīng)用最佳實(shí)踐》 《iOS傳感器應(yīng)用開發(fā)最佳實(shí)踐》 《iOS圖形圖像、動(dòng)畫和多媒體編程技術(shù)最佳實(shí)踐》 《iPhone與 iPad開發(fā)實(shí)戰(zhàn)——iOS 經(jīng)典應(yīng)用剖析》 《品味移動(dòng)設(shè)計(jì)》 《交互設(shè)計(jì)的藝術(shù)》 《Cocos2d-x實(shí)戰(zhàn):C++卷》 《Cocos2d-x實(shí)戰(zhàn):JS卷——Cocos2d-JS開發(fā)》 《Cocos2d-x實(shí)戰(zhàn):Lua卷》 《Cocos2d-x實(shí)戰(zhàn):工具卷》 《Cocos2d-x實(shí)戰(zhàn):CocoStudio卷》

課程費(fèi)用

5800.00 /人

課程時(shí)長(zhǎng)

2

成為教練

課程簡(jiǎn)介

1. 基礎(chǔ)部分,介紹Objective-C和Swift基礎(chǔ)語言。
2. UI部分,iOS應(yīng)用開發(fā)基礎(chǔ)、MVC模式設(shè)計(jì)模式和UIView與控件。
3. 布局與導(dǎo)航部分,介紹了表視圖、iOS多分辨率屏幕適配和導(dǎo)航設(shè)計(jì)模式。
4. 架構(gòu)設(shè)計(jì),移動(dòng)平臺(tái)的分層架構(gòu)設(shè)計(jì)。
5. 數(shù)據(jù)、信息和網(wǎng)絡(luò)通訊,主要介紹數(shù)據(jù)持久化技術(shù),數(shù)據(jù)交換格式,以及網(wǎng)絡(luò)通訊。
6. 單元測(cè)試,測(cè)試驅(qū)動(dòng)下的iOS應(yīng)用開發(fā)。
7. 性能優(yōu)化,Xcode性能檢測(cè)工具使用。

目標(biāo)收益

培訓(xùn)對(duì)象

本課程適用于想從事iPhone、iPod 和iPad開發(fā)的程序員、系統(tǒng)設(shè)計(jì)人員,也適合于想從事Mac OS X下應(yīng)用開發(fā)的程序員和相關(guān)人員。

課程大綱

(第一天)
Part-1 基礎(chǔ)
1. Objective-C語言基礎(chǔ)
1.1. Objective-C概述
1.2. 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
1.3. 控制語句
1.4. Objective-C語言的面向?qū)ο筇匦?br/>1.5. 繼承性和多態(tài)性
1.6. 分類與協(xié)議
1.7. Foundation框架
Part-2 UI部分 2. Hello iOS
2.1. iOS概述與
2.2. 視圖生命周期
2.3. 設(shè)置產(chǎn)品屬性
2.4. iOS API的介紹

3. MVC模式
3.1. MVC模式概述
3.2. Cocoa Touch中的MVC模式
3.3. MVC實(shí)例

4. UIView與控件
4.1. 視圖“始祖”——UIView
4.2. 標(biāo)簽控件和按鈕控件
4.3. TextField控件和TextView控件
4.4. 開關(guān)控件、滑塊控件和分段控件
4.5. 等待相關(guān)的控件與進(jìn)度條
4.6. 警告框和操作表
4.7. 工具欄和導(dǎo)航欄
Part-3 布局與導(dǎo)航部分 5. 表視圖
5.1. 表視圖概述
5.2. 簡(jiǎn)單表視圖
5.3. 分節(jié)表視圖
(第二天)
Part-3 布局與導(dǎo)航部分
6. iOS多分辨率屏幕適配
6.1. iOS屏幕的多樣性
6.2. iOS屏幕布局
6.3. Auto Layout布局
6.4. Size Class與iOS多屏幕適配

7. 視圖控制器與導(dǎo)航模式
7.1. 導(dǎo)航概述
7.2. 平鋪導(dǎo)航
7.3. 標(biāo)簽導(dǎo)航
7.4. 樹形導(dǎo)航
7.5. 組合使用導(dǎo)航模式
Part-4架構(gòu)設(shè)計(jì) 8. 移動(dòng)平臺(tái)的分層架構(gòu)設(shè)計(jì)
8.1. 低耦合企業(yè)級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)
8.2. 移動(dòng)平臺(tái)的分層架構(gòu)設(shè)計(jì)
8.3. 基于同一工程的分層實(shí)現(xiàn)
8.4. 基于一個(gè)工作空間不同工程的分層
Part-5 數(shù)據(jù)、信息和網(wǎng)絡(luò)通訊 9. 數(shù)據(jù)持久化
9.1. 數(shù)據(jù)持久化概述
9.2. SQLite數(shù)據(jù)庫

10. 數(shù)據(jù)交換格格式
10.1. 數(shù)據(jù)交換
10.2. JSON數(shù)據(jù)交換格式

11. 網(wǎng)絡(luò)的編程
11.1. REST Web Service
11.2. 使用AFNetworking網(wǎng)絡(luò)請(qǐng)求框架
11.3. 手工配置AFNetworking環(huán)境
11.4. CocoaPods配置AFNetworking環(huán)境
11.5. GET請(qǐng)求
11.6. POST請(qǐng)求
(第一天)
Part-1 基礎(chǔ)

1. Objective-C語言基礎(chǔ)
1.1. Objective-C概述
1.2. 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
1.3. 控制語句
1.4. Objective-C語言的面向?qū)ο筇匦?br/>1.5. 繼承性和多態(tài)性
1.6. 分類與協(xié)議
1.7. Foundation框架
Part-2 UI部分
2. Hello iOS
2.1. iOS概述與
2.2. 視圖生命周期
2.3. 設(shè)置產(chǎn)品屬性
2.4. iOS API的介紹

3. MVC模式
3.1. MVC模式概述
3.2. Cocoa Touch中的MVC模式
3.3. MVC實(shí)例

4. UIView與控件
4.1. 視圖“始祖”——UIView
4.2. 標(biāo)簽控件和按鈕控件
4.3. TextField控件和TextView控件
4.4. 開關(guān)控件、滑塊控件和分段控件
4.5. 等待相關(guān)的控件與進(jìn)度條
4.6. 警告框和操作表
4.7. 工具欄和導(dǎo)航欄
Part-3 布局與導(dǎo)航部分
5. 表視圖
5.1. 表視圖概述
5.2. 簡(jiǎn)單表視圖
5.3. 分節(jié)表視圖
(第二天)
Part-3 布局與導(dǎo)航部分
6. iOS多分辨率屏幕適配
6.1. iOS屏幕的多樣性
6.2. iOS屏幕布局
6.3. Auto Layout布局
6.4. Size Class與iOS多屏幕適配

7. 視圖控制器與導(dǎo)航模式
7.1. 導(dǎo)航概述
7.2. 平鋪導(dǎo)航
7.3. 標(biāo)簽導(dǎo)航
7.4. 樹形導(dǎo)航
7.5. 組合使用導(dǎo)航模式
Part-4架構(gòu)設(shè)計(jì)
8. 移動(dòng)平臺(tái)的分層架構(gòu)設(shè)計(jì)
8.1. 低耦合企業(yè)級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)
8.2. 移動(dòng)平臺(tái)的分層架構(gòu)設(shè)計(jì)
8.3. 基于同一工程的分層實(shí)現(xiàn)
8.4. 基于一個(gè)工作空間不同工程的分層
Part-5 數(shù)據(jù)、信息和網(wǎng)絡(luò)通訊
9. 數(shù)據(jù)持久化
9.1. 數(shù)據(jù)持久化概述
9.2. SQLite數(shù)據(jù)庫

10. 數(shù)據(jù)交換格格式
10.1. 數(shù)據(jù)交換
10.2. JSON數(shù)據(jù)交換格式

11. 網(wǎng)絡(luò)的編程
11.1. REST Web Service
11.2. 使用AFNetworking網(wǎng)絡(luò)請(qǐng)求框架
11.3. 手工配置AFNetworking環(huán)境
11.4. CocoaPods配置AFNetworking環(huán)境
11.5. GET請(qǐng)求
11.6. POST請(qǐng)求

課程費(fèi)用

5800.00 /人

課程時(shí)長(zhǎng)

2

預(yù)約體驗(yàn)票 我要分享

近期公開課推薦

近期公開課推薦

活動(dòng)詳情

提交需求