iPhone/iPad平臺技術(IOS開發(fā))培訓班-中培教育
課程名稱:IOS平臺開發(fā)實戰(zhàn)高級研修班(此課程可做內(nèi)訓,公開課安排電詢:18701378400)
課程介紹:我中心針對目前企事業(yè)單位信息技術研發(fā)人員對iPhone/iPad技術的緊迫需求,設計推出了iPhone實戰(zhàn)課程。主要講授Apple iPhone/iPad手機開發(fā)平臺的應用開發(fā)、手機圖形系統(tǒng)、移動互聯(lián)網(wǎng)等開發(fā)。旨在提高學員在Apple iTouch、iPhone4、iPhone5、iPad等系列上開發(fā)高端應用程序的能力。全面詳細講解在iPhone平臺程序開發(fā)細節(jié),完整講述iPhone應用程序開發(fā)、構建、發(fā)布整個過程。
學習對象:廣大從事IOS工作的IT技術人員及愛好者,包括研發(fā)工程師、解決方案工程師、系統(tǒng)維護工程師等。
課程目標:本課程使用最新的iPhone SDK 5.x版本,也就是IOS5系列SDK開發(fā)程序。當然開發(fā)程序可以用于iPhone, iPhone3, iPhone4, iPhone5, iPad, iPad2等硬件上。通過4天的強化,可以讓學員在iPhone系列手機上開發(fā)基本的UI應用程序,網(wǎng)絡服務程序,多媒體服務和一些2D方面的動畫等目標。達到可以在iPhone上開發(fā)基本的應用程序的能力。
具體課程安排(此課程可做內(nèi)訓)
第一天 第一單元iOS開發(fā)語言之 iPhoneSDK
本階段開始開始熟悉iPhone應用程序開發(fā)的工具:iPhoneSDK(xcode)。本階段會講解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換、appleAPI的快速定位查看,幫助文檔的定位查看和創(chuàng)建工程需要注意的具體事宜。使學員達到對編程環(huán)境了如指掌,日后編程上手無障礙的目的。 第二單元iOS開發(fā)語言之 Objective-C語言強化
本階段開始學習iOS的特有的編程語言Objective-C,該種語言屬于C/C++的一個變種,可以和C/C++混合使用。本階段講解Objective-C語言的面向對象編程,類的繼承,復合,多態(tài),id,動態(tài)識別,Posing,Protocols,內(nèi)存管理,Autorelease等主要內(nèi)容。達到能夠熟練的編寫程序的能力。
第二天 第三單元iOS開發(fā)之 Foundation Kit編程強化
主要學習iOS中核心類的編程使用。為后面UI,網(wǎng)絡,多媒體等編程打好良好的基礎。同時Foundation Kit也是也是Mac OS X的核心基礎。
主要內(nèi)容包括:NSString, NSMutableString, NSArray, NSMutableArray, NSEnumerator, NSDictionary, NSMutableDictionary, NSNumber, NSValue, NSNull等各類蘋果iOS特性的類和方法。 第四單元Interface Builder使用和基本控件使用(項目實例)
使用Interface Builder創(chuàng)建UI項目工程,理解File Owner,F(xiàn)irst Responder,理解協(xié)議的概念。詳細分析IBOutlet和IBAction的作用和使用。理解各類控件在IB上的屬性配置和事件處理。包括事件響應鏈,UIResponder類介紹。事件傳遞機制。UIEvent類, UITouch類,UIControl類,XCode中動態(tài)加入事件處理,在Interface Builder中圖形化加入事件處理。鍵盤事件的處理。
第三天 第五單元創(chuàng)建視圖控制器(項目實例)
iOS中MVC模型介紹,UIViewController基類介紹。UIViewController和UIView關系。UITableView、UITableViewController使用,復合控件UITabBarController創(chuàng)建多個Tab標簽的空間,UINavigationController導航控件。翻轉控制器。 第六單元網(wǎng)絡編程定位(項目實例)
iOS網(wǎng)絡編程,CFNetwork各種常用類介紹。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等類使用。CFHost類。
使用UIWebView訪問網(wǎng)頁例子
使用網(wǎng)絡解析XML協(xié)議。
使用網(wǎng)絡POST, GET進行網(wǎng)頁表單協(xié)議進行交互。
使用網(wǎng)絡JSON協(xié)議處理網(wǎng)絡交互。
第四天 第七單元多媒體,電話薄編程和GPS、MapView編程(項目實例)
使用UIImage和UIImageView加載和繪制圖像。使用相機接口拍取照片以及調(diào)用照片庫。
使用MediaPlayer架構進行多媒體播放。
使用CLLocation實現(xiàn)GPS定位。
使用MKMapView調(diào)用googlemap。 第八單元2D/3D圖形處理,代碼代替xib實現(xiàn)控件功能(項目實例)
使用2D進行圖形繪制。在UIView上直接繪制圖形。如何繪制線段,矩形,圓,圖片和動畫功能。如何制作圖片漸變等功能。
使用代碼實現(xiàn)添加控件,達到活學活用的目的。
關于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營企業(yè)網(wǎng) sz-yuerui.com 版權所有 2002-2010
浙ICP備11047537號-1