| 開課地點: | 北京 | |||||||
|---|---|---|---|---|---|---|---|---|
| 授課時間: | 4天 | |||||||
| 授課顧問: | 關(guān)老師 | |||||||
| 開課時間: | 2016-06-21 | |||||||
| 市場報價: | 6500 | |||||||
| 購買價格: | 5200 | |||||||
| 課程排期 |
| |||||||
| 審核時間: | 我要報名2016-03-15 10:20:05 | |||||||
培訓(xùn)對象
本課程適用于想從事iPhone、iPod 和iPad開發(fā)的程序員、系統(tǒng)設(shè)計人員,也適合于想從事Mac OS X下應(yīng)用開發(fā)的程序員和相關(guān)人員。學(xué)員要有一定的編程基礎(chǔ),了解C、C++或者JAVA語言,了解iOS或者Android系統(tǒng),喜歡iOS開發(fā),認同蘋果的理念。
1、基礎(chǔ)部分,介紹Objective-C和Swift基礎(chǔ)語言。
2、UI部分,iOS應(yīng)用開發(fā)基礎(chǔ)、MVC模式設(shè)計和UIView與控件。
3、布局與導(dǎo)航部分,介紹了表視圖、iOS 8多分辨率屏幕適配和導(dǎo)航設(shè)計模式。
4、架構(gòu)設(shè)計,移動平臺的分層架構(gòu)設(shè)計。
5、數(shù)據(jù)、信息和網(wǎng)絡(luò)通訊,主要介紹數(shù)據(jù)持久化技術(shù),數(shù)據(jù)交換格式,以及網(wǎng)絡(luò)通訊。
6、單元測試,測試驅(qū)動下的iOS應(yīng)用開發(fā)。
7、性能優(yōu)化,Xcode性能檢測工具使用。
師資介紹
關(guān)老師
國內(nèi)知名iOS技術(shù)作家,iOS技術(shù)顧問,移動開發(fā)專家。曾先后主持開發(fā)大型網(wǎng)絡(luò)游戲、國家農(nóng)產(chǎn)品追溯系統(tǒng)、酒店預(yù)訂系統(tǒng)等。在App Store發(fā)布多款游戲和應(yīng)用軟件,擅長移動平臺的應(yīng)用和游戲類項目開發(fā),獨立編寫10多本暢銷著作。
培訓(xùn)內(nèi)容
Part-1 基礎(chǔ)
1. Objective-C語言基礎(chǔ)
Objective-C概述
數(shù)據(jù)類型、運算符和表達式
控制語句
Objective-C語言的面向?qū)ο筇匦?span lang="EN-US">
繼承性和多態(tài)性
分類與協(xié)議
Foundation框架
2. Swift與Objective-C的混合搭配
使用Foundation框架
從Objective-C到Swift
Part-2 UI部分
1. Hello iOS
iOS概述與
視圖生命周期
設(shè)置產(chǎn)品屬性
iOS API的介紹
2. MVC模式
MVC模式概述
Cocoa Touch中的MVC模式
MVC實例
3.View與控件
視圖“始祖”——UIView
標(biāo)簽控件和按鈕控件
TextField控件和TextView控件
開關(guān)控件、滑塊控件和分段控件
等待相關(guān)的控件與進度條
警告框和操作表
工具欄和導(dǎo)航欄
Part-3 布局與導(dǎo)航部分
1.視圖
表視圖概述
簡單表視圖
分節(jié)表視圖
修改單元格
3. 視圖控制器與導(dǎo)航模式
導(dǎo)航概述
平鋪導(dǎo)航
標(biāo)簽導(dǎo)航
樹形導(dǎo)航
組合使用導(dǎo)航模式
Part-4架構(gòu)設(shè)計
1. 移動平臺的分層架構(gòu)設(shè)計
低耦合企業(yè)級系統(tǒng)架構(gòu)設(shè)計
移動平臺的分層架構(gòu)設(shè)計
基于同一工程的分層實現(xiàn)
基于一個工作空間不同工程的分層
Part-5 數(shù)據(jù)、信息和網(wǎng)絡(luò)通訊
1. 數(shù)據(jù)持久化
數(shù)據(jù)持久化概述
SQLite數(shù)據(jù)庫
2. 數(shù)據(jù)交換格格式
數(shù)據(jù)交換
JSON數(shù)據(jù)交換格式
3. 網(wǎng)絡(luò)的編程
REST Web Service
使用AFNetworking網(wǎng)絡(luò)請求框架
手工配置AFNetworking環(huán)境
CocoaPods配置AFNetworking環(huán)境
GET請求
POST請求
Part6:單元測試
1.測試驅(qū)動下的iOS應(yīng)用開發(fā)
iOS單元測試框架
使用XCTest測試框架
異步單元測試
性能測試
Part7:性能優(yōu)化
1.Xcode性能檢測工具使用
使用Xcode中的Analyze工具
使用Xcode中的Instruments工具
2.并發(fā)處理與多核CPU
主線程阻塞問題
選擇NSThread還是GCD
使用GCD
2. iOS多分辨率屏幕適配
iOS屏幕的多樣性
iOS屏幕布局
Auto Layout布局
Size Class與iOS多屏幕適配
網(wǎng)站備案號:粵ICP備14053066號-1 版權(quán)所有:英盛企管
Copyright 2015 Enterprise Management Training Center All Rights Reserved.