第一天 | i0S開發(fā)語言之 iPhoneSDK 本階段開始開始熟悉iPhone應用程序開發(fā)的工具:iPhoneSDK(xcode),。 本階段會講解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換,、appleAPI的快速定位查看,,幫助文檔的定位查看和創(chuàng)建工程需要注意的具體事宜。使學員達到對編程環(huán)境了如指掌,,日后編程上手無障礙的目的,。 |
第二天 | i0S開發(fā)語言之 0bjective-C語言強化 本階段開始學習i0S的特有的編程語言0bjective-C,該種語言屬于C/C++的一個變種,,可以和C/C++混合使用,。 本階段講解0bjective-C語言的面向?qū)ο缶幊?,類的繼承,,復合,,多態(tài),id,,動態(tài)識別,,Posing,Protocols,,內(nèi)存管理,,Autorelease等主要內(nèi)容。達到能夠熟練的編寫程序的能力,。 |
第三天 | i0S開發(fā)之 Foundation Kit編程強化 主要學習i0S中核心類的編程使用,。為后面UI,網(wǎng)絡,,多媒體等編程打好良好的基礎,。同時Foundation Kit也是也是Mac 0S X的核心基礎。 主要內(nèi)容包括:NSString, NSMutableString, NSArray, NSMutableArray, NSEnumerator, NSDictionary, NSMutableDictionary, NSNumber, NSValue, NSNull等各類蘋果i0S特性的類和方法,。 |
第四天 | Interface Builder使用和基本控件使用(項目實例) 使用Interface Builder創(chuàng)建UI項目工程,,理解File 0wner,F(xiàn)irst Responder,,理解協(xié)議的概念,。詳細分析IB0utlet和IBAction的作用和使用。理解各類控件在IB上的屬性配置和事件處理,。包括事件響應鏈,,UIResponder類介紹。事件傳遞機制,。UIEvent類, UITouch類,,UIControl類,XCode中動態(tài)加入事件處理,,在Interface Builder中圖形化加入事件處理,。鍵盤事件的處理。 |
第五天 | 創(chuàng)建視圖控制器(項目實例) i0S中MVC模型介紹,,UIViewController基類介紹,。UIViewController和UIView關系。UITableView,、UITableViewController使用,,復合控件UITabBarController創(chuàng)建多個Tab標簽的空間,UINavigationController導航控件,。翻轉(zhuǎn)控制器,。 |
第六天 | 網(wǎng)絡編程定位(項目實例) i0S網(wǎng)絡編程,,CFwork各種常用類介紹。NSURL, NSURLRequest, UIWebView, NSMutableURLRequest等類使用,。CFHost類,。 使用UIWebView訪問網(wǎng)頁例子 使用網(wǎng)絡解析XML協(xié)議。 使用網(wǎng)絡P0ST, GET進行網(wǎng)頁表單協(xié)議進行交互,。 使用網(wǎng)絡JS0N協(xié)議處理網(wǎng)絡交互,。 |
第七天 | 多媒體,薄編程和GPS,、MapView編程(項目實例) 使用UIImage和UIImageView加載和繪制圖像,。使用相機接口拍取照片以及調(diào)用照片庫。,。 使用MediaPlayer架構(gòu)進行多媒體播放,。 使用CLLocation實現(xiàn)GPS定位。 使用MKMapView調(diào)用googlemap,。 |
第八天 | 2D/3D圖形處理,,代碼代替xib實現(xiàn)控件功能(項目實例) 使用2D進行圖形繪制。在UIView上直接繪制圖形,。如何繪制線段,,矩形,圓,,圖片和動畫功能,。如何制作圖片漸變等功能。 使用代碼實現(xiàn)添加控件,,達到活學活用的目的,。 |