北京文啟領(lǐng)航第三期ios培訓(xùn)班報名中,通過短期的培訓(xùn)以及強化,可以實現(xiàn)讓學(xué)員掌握iPhone系列手機上開發(fā)基本的UI應(yīng)用程序,手機客戶端
與Service端的數(shù)據(jù)交互,多媒體服務(wù)、三軸陀螺儀、GPS、GoogleMap的調(diào)用和一些2D方面的動畫以及掌握各種動畫、圖層的設(shè)置和視圖切換效
果等目標(biāo)。實現(xiàn)可以在iPhone上開發(fā)基本的應(yīng)用程序的能力。學(xué)習(xí)ios培訓(xùn),我選擇文啟領(lǐng)航!
課程大綱
*一階段 iPhone SDK,Objective-C語言,F(xiàn)oundation UIKit編程強化
熟悉iPhone應(yīng)用程序開發(fā)的工具和調(diào)試工具:iPhoneSDK(xcode)、instruments(內(nèi)存檢測工具)。
講解基于iPhoneSDK開發(fā)程序的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換、appleAPI的快速定位查看,幫助文檔的
定位查看和創(chuàng)建工程需要注意的具體事宜等等。使學(xué)員達(dá)到對編程環(huán)境了如指掌,日后編程上手無障礙的目的。
學(xué)習(xí)IOS的特有的編程語言O(shè)bjective-C,這種語言屬于C/C++的一個變種,可以和C/C++混合使用在xcode中。
講解Objective-C語言的面向?qū)ο缶幊蹋惖睦^承,復(fù)合,id,動態(tài)識別,Posing,Protocols,內(nèi)存管理,Autorelease等主要內(nèi)容以及
Objective-C特有的區(qū)別于C++的三個語言特性:多態(tài)、動態(tài)綁定和動態(tài)類型。達(dá)到能夠熟練的編寫程序的能力。
學(xué)習(xí)iOS高級編程,是整個iOS培訓(xùn)體系非常核心的一塊。也是我們學(xué)院的優(yōu)勢項目之一。學(xué)完本階段后其實已經(jīng)可以直接從事iOS系統(tǒng)編程
方面的工作。主要內(nèi)容包括:NSString, NSMutableString, NSArray, NSMutableArray, NSEnumerator, NSDictionary,
NSMutableDictionary, NSNumber, NSValue, NSNull等帶有蘋果特性的類以及Foundation和UIKit兩大iOS系統(tǒng)應(yīng)用開發(fā)核心框架的系統(tǒng)介紹及
使用。
第二階段 iPhone Interface Builder圖形控件和各類控制器編程 (項目實戰(zhàn))
使用Interface Builder創(chuàng)建UI項目工程,理解File Owner,F(xiàn)irst Responder,理解協(xié)議的概念。詳細(xì)分析IBOutlet和IBAction的作用和
使用。理解各類控件在IB上的屬性配置和事件處理。包括事件響應(yīng)鏈,UIResponder類介紹。事件傳遞機制。UIEvent類, UITouch類,
UIControl類,XCode中動態(tài)加入事件處理,在Interface Builder中圖形化加入事件處理。鍵盤事件的處理。
iOS中MVC模型介紹,UIViewController基類介紹。UIViewController和UIView關(guān)系。UITableView、UITableViewController使用,復(fù)合控
件UITabBarController創(chuàng)建多個Tab標(biāo)簽的空間,UINavigationController導(dǎo)航控制器。以及通過控制器之間的結(jié)合架構(gòu)項目工程。
第三階段 項目實戰(zhàn)一 (項目作業(yè)練習(xí),不列為課時)
本階段的目的主要是讓學(xué)員運用前面所學(xué)知識,模擬公司團(tuán)隊開發(fā)方式互相協(xié)作完成一個大型的iPhone界面項目。項目將涉及UI界面和事
件處理等知識。學(xué)員在沉淀知識的同時,也熟悉了真正的企業(yè)級別項目的開發(fā)方式同時培養(yǎng)了編寫項目需求文檔和學(xué)習(xí)新知識的能力。詳細(xì)的
項目內(nèi)容請參考實訓(xùn)項目介紹。
第四階段 iPhone網(wǎng)絡(luò)編程處理 15課時 (項目實戰(zhàn))
iOS網(wǎng)絡(luò)編程,CFNetwork各種常用類介紹。NSURL, NSURLRequest, UIWebView, NSMutableURLRequest等類使用。
使用UIWebView訪問網(wǎng)頁例子
使用網(wǎng)絡(luò)解析XML協(xié)議。
使用網(wǎng)絡(luò)POST, GET進(jìn)行網(wǎng)頁表單協(xié)議進(jìn)行交互。
使用網(wǎng)絡(luò)JSON協(xié)議處理網(wǎng)絡(luò)交互。
第五階段 iPhone多媒體、電話薄編程和GPS、MapView、硬件加速計的api調(diào)用編程 15課時 (項目實戰(zhàn))
使用UIImage和UIImageView加載和繪制圖像并且進(jìn)行UIImageView類的重寫操作。使用相機接口拍取照片以及調(diào)用照片庫。
使用MediaPlayer架構(gòu)進(jìn)行多媒體播放。
使用CLLocation實現(xiàn)GPS定位。
使用MKMapView調(diào) |
 |
|