課程目標(biāo)
使學(xué)員通過學(xué)習(xí)能夠初步掌握iOS應(yīng)用開發(fā)所需要的基本知識(shí)。了解Objective-C語言,掌握iOS應(yīng)用框架和設(shè)計(jì)模式,熟悉iOS的開發(fā)環(huán)境XCode,了解應(yīng)用通過Appstore的發(fā)布程序。
?
?
課程大綱
?
內(nèi)容
|
大綱
|
iOS系統(tǒng)框架介紹
?
|
 ???????? iOS系統(tǒng)框架概述
 ???????? UIKit介紹
 ???????? Core Foundation介紹
|
Objective-C語言入門
|
 ???????? Objective-C與其他面向?qū)ο笳Z言的差異
 ???????? 類和對(duì)象
 ???????? Properties
 ???????? 對(duì)象的方法及調(diào)用
|
Objective-C語言進(jìn)階
?
|
 ???????? 內(nèi)存管理
 ???????? 繼承和protocol
 ???????? 一個(gè)簡(jiǎn)單的實(shí)例
|
開發(fā)工具和環(huán)境介紹
?
|
 ???????? Xcode的基本使用介紹
 ???????? Interface Builder的基本使用
 ???????? Outlet和Action
 ???????? 其他扶助工具的介紹
|
UIKit的詳細(xì)介紹
|
 ???????? MVC模式的介紹(1)
 ???????? UIView和UIViewController
 ???????? MVC模式的介紹(2) - Delegate
|
一個(gè)簡(jiǎn)單的實(shí)例
|
 ???????? 結(jié)合前兩天的內(nèi)容協(xié)助學(xué)員完成一個(gè)簡(jiǎn)單的應(yīng)用實(shí)例的開發(fā),通過實(shí)際操作加深兩天內(nèi)學(xué)習(xí)的印象。并解答相關(guān)的問題
|
iOS開發(fā)進(jìn)階
|
 ???? 介紹UITableViewController
 ???? 關(guān)于網(wǎng)絡(luò)編程
 ???? 結(jié)合UITableView和網(wǎng)絡(luò)編程完成開發(fā)一個(gè)完整的網(wǎng)絡(luò)應(yīng)用(1)
|
?
|
 ??? 結(jié)合UITableView和網(wǎng)絡(luò)編程完成開發(fā)一個(gè)完整的網(wǎng)絡(luò)應(yīng)用(2)
|
iOS開發(fā)進(jìn)階和應(yīng)用發(fā)布
|
 ??? -
|
XCode4的新的特性
集成第三方平臺(tái)
|
 ??? 新的內(nèi)存管理方式(ARC)
 ??? sina微博SDK的集成
|
?
?
?