| 開課地點(diǎn): | 上海 |
|---|---|
| 授課時(shí)間: | 3天 |
| 授課顧問: | 王老師 |
| 開課時(shí)間: | 2013-12-27 |
| 市場報(bào)價(jià): | 0 |
| 購買價(jià)格: | 0 |
| 審核時(shí)間: | 我要報(bào)名2013-02-28 18:03:59 |
Day1
第一單元iPhoneSDK
1、 本階段開始開始熟悉iPhone應(yīng)用程序開發(fā)的工具:iPhoneSDK(xcode)。
2、 本階段會(huì)講解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換、appleAPI的快速定位查看,幫助文檔的定位查看和創(chuàng)建工程需要注意的具體事宜。
第二單元Objective-C語言強(qiáng)化
1、 本階段開始學(xué)習(xí)iOS的特有的編程語言Objective-C,該種語言屬于C/C++的一個(gè)變種,可以和C/C++混合使用。
2、 本階段講解Objective-C語言的面向?qū)ο缶幊,類的繼承,復(fù)合,多態(tài),id,動(dòng)態(tài)識(shí)別,Posing,Protocols,內(nèi)存管理,Autorelease等主要內(nèi)容。
第三單元Foundation Kit編程強(qiáng)化
1、 主要學(xué)習(xí)iOS中核心類的編程使用。為后面UI,網(wǎng)絡(luò),多媒體等編程打好良好的基礎(chǔ)。
2、 主要內(nèi)容包括:字符串類(NSString, NSMutableString),集合類 (NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet ),NSEnumerator , NSNumber, NSValue, NSNull,NSData等各類蘋果iOS特性的類和方法。
第四單元Interface Builder控件使用(項(xiàng)目實(shí)例)
1、 使用Interface Builder創(chuàng)建UI項(xiàng)目工程,理解File Owner,First Responder,理解協(xié)議的概念。詳細(xì)分析IBOutlet和IBAction的作用和使用。
2、 理解各類控件在IB上的屬性配置和事件處理。包括事件響應(yīng)鏈,UIResponder類介紹。事件傳遞機(jī)制。UIEvent類, UITouch類,UIControl類,XCode中動(dòng)態(tài)加入事件處理,在Interface Builder中圖形化加入事件處理,鍵盤事件的處理以及事件的監(jiān)聽機(jī)制,從指定XIB文件中加載視圖,調(diào)試器的使用。
第五單元?jiǎng)?chuàng)建視圖控制器(項(xiàng)目實(shí)例)
1、 iOS中MVC模型介紹,UIViewController基類介紹。
2、 UIViewController和UIView關(guān)系。
3、 UITableView、UITableViewCell、UITableViewController使用,自定義UITableViewCell,復(fù)合控件UITabBarController創(chuàng)建多個(gè)Tab標(biāo)簽的空間,UINavigationController導(dǎo)航控件。
4、 翻轉(zhuǎn)控制器,了解應(yīng)用程序的運(yùn)行生命周期以及后臺(tái)任務(wù)處理模式。
第六單元網(wǎng)絡(luò)編程定位(項(xiàng)目實(shí)例)
1、 iOS網(wǎng)絡(luò)編程,CFNetwork各種常用類介紹。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等類使用。
2、 使用UIWebView訪問網(wǎng)頁以及加載本地HTML例子。
3、 使用ASIHTTPRequest框架創(chuàng)建網(wǎng)絡(luò)應(yīng)用:解析網(wǎng)絡(luò)XML數(shù)據(jù)、使用POST、GET進(jìn)行HTTP交互、使用JSON進(jìn)行網(wǎng)絡(luò)交互、HTTP請(qǐng)求及響應(yīng)的文本和數(shù)據(jù)流的2種處理方式、網(wǎng)絡(luò)數(shù)據(jù)加密與解密。同步與異步請(qǐng)求的應(yīng)用范圍和設(shè)計(jì)。
4、 網(wǎng)絡(luò)狀態(tài)的判斷和監(jiān)控。
第七單元多媒體,電話薄編程和GPS、MapView編程(項(xiàng)目實(shí)例)
1、 地址簿UI、添加及檢索聯(lián)系人使用UIImage和UIImageView加載和繪制圖像。訪問相冊(cè)中的照片、捕捉屏幕截圖。
2、 使用AVAudioPlayer進(jìn)行多媒體播放、AVAudioRecorder錄制音頻。
3、 了解GPS定位原理、使用Core Location和MapKit框架進(jìn)行GPS定位和查看地圖中的位置。
第八單元高級(jí)開發(fā),iPhone的數(shù)據(jù)持久化(項(xiàng)目實(shí)例),基于Cydia越獄項(xiàng)目的開發(fā)、打包及發(fā)布
1、了解IOS的沙盒機(jī)制、文件路徑結(jié)構(gòu)、文件內(nèi)容的讀寫,SQLite的基本使用,數(shù)據(jù)庫的創(chuàng)建,數(shù)據(jù)的添刪改查。
2、介紹IOS操作系統(tǒng)的文件目錄結(jié)構(gòu),通過SSH訪問iPhone,基于越獄設(shè)備的項(xiàng)目開發(fā)過程,deb的打包和發(fā)布, 使用私有API完成更多強(qiáng)大功能的方法。
網(wǎng)站備案號(hào):粵ICP備14053066號(hào)-1 版權(quán)所有:英盛企管
Copyright 2015 Enterprise Management Training Center All Rights Reserved.