你當前所在的位置:首頁 > 企業管理培訓 > 企業內訓 > iPhone與iPAD高端應用開發-上海工慧企業管理
學習對象
廣大從事IOS工作的IT技術人員及愛好者,包括研發工程師、解決方案工程師、系統維護工程師等。
課程目標
課程目標
本課程使用最新的iPhone SDK 5.x版本,也就是IOS5系列SDK開發程序。當然開發程序可以用于iPhone, iPhone3, iPhone4, iPhone5, iPad, iPad2等硬件上。通過4天的強化,可以讓學員在iPhone系列手機上開發基本的UI應用程序,網絡服務程序,多媒體服務和一些2D方面的動畫等目標。達到可以在iPhone上開發基本的應用程序的能力。
課程內容
Day1
第一單元iPhoneSDK
1、? 本階段開始開始熟悉iPhone應用程序開發的工具:iPhoneSDK(xcode)。
2、? 本階段會講解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換、appleAPI的快速定位查看,幫助文檔的定位查看和創建工程需要注意的具體事宜。
第二單元Objective-C語言強化
1、? 本階段開始學習iOS的特有的編程語言Objective-C,該種語言屬于C/C++的一個變種,可以和C/C++混合使用。
2、? 本階段講解Objective-C語言的面向對象編程,類的繼承,復合,多態,id,動態識別,Posing,Protocols,內存管理,Autorelease等主要內容。
第三單元Foundation Kit編程強化
1、? 主要學習iOS中核心類的編程使用。為后面UI,網絡,多媒體等編程打好良好的基礎。
2、? 主要內容包括:字符串類(NSString, NSMutableString),集合類 (NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet ),NSEnumerator , NSNumber, NSValue, NSNull,NSData等各類蘋果iOS特性的類和方法。
第四單元Interface Builder控件使用(項目實例)
1、? 使用Interface Builder創建UI項目工程,理解File Owner,First Responder,理解協議的概念。詳細分析IBOutlet和IBAction的作用和使用。
2、? 理解各類控件在IB上的屬性配置和事件處理。包括事件響應鏈,UIResponder類介紹。事件傳遞機制。UIEvent類, UITouch類,UIControl類,XCode中動態加入事件處理,在Interface Builder中圖形化加入事件處理,鍵盤事件的處理以及事件的監聽機制,從指定XIB文件中加載視圖,調試器的使用。
第五單元創建視圖控制器(項目實例)
1、? iOS中MVC模型介紹,UIViewController基類介紹。
2、? UIViewController和UIView關系。
3、? UITableView、UITableViewCell、UITableViewController使用,自定義UITableViewCell,復合控件UITabBarController創建多個Tab標簽的空間,UINavigationController導航控件。
4、? 翻轉控制器,了解應用程序的運行生命周期以及后臺任務處理模式。
第六單元網絡編程定位(項目實例)
1、? iOS網絡編程,CFNetwork各種常用類介紹。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等類使用。
2、? 使用UIWebView訪問網頁以及加載本地HTML例子。
3、? 使用ASIHTTPRequest框架創建網絡應用:解析網絡XML數據、使用POST、GET進行HTTP交互、使用JSON進行網絡交互、HTTP請求及響應的文本和數據流的2種處理方式、網絡數據加密與解密。同步與異步請求的應用范圍和設計。
4、? 網絡狀態的判斷和監控。
第七單元多媒體,電話薄編程和GPS、MapView編程(項目實例)
1、? 地址簿UI、添加及檢索聯系人使用UIImage和UIImageView加載和繪制圖像。訪問相冊中的照片、捕捉屏幕截圖。
2、? 使用AVAudioPlayer進行多媒體播放、AVAudioRecorder錄制音頻。
3、? 了解GPS定位原理、使用Core Location和MapKit框架進行GPS定位和查看地圖中的位置。
第八單元高級開發,iPhone的數據持久化(項目實例),基于Cydia越獄項目的開發、打包及發布
1、了解IOS的沙盒機制、文件路徑結構、文件內容的讀寫,SQLite的基本使用,數據庫的創建,數據的添刪改查。
2、介紹IOS操作系統的文件目錄結構,通過SSH訪問iPhone,基于越獄設備的項目開發過程,deb的打包和發布, 使用私有API完成更多強大功能的方法。
?
iPhone與iPAD高端應用開發-上海工慧企業管理
信息來源:工慧企業管理服務外包網更新時間:2017-5-31瀏覽量:660字體大小:大 中 小
學習對象
廣大從事IOS工作的IT技術人員及愛好者,包括研發工程師、解決方案工程師、系統維護工程師等。
課程目標
課程目標
本課程使用最新的iPhone SDK 5.x版本,也就是IOS5系列SDK開發程序。當然開發程序可以用于iPhone, iPhone3, iPhone4, iPhone5, iPad, iPad2等硬件上。通過4天的強化,可以讓學員在iPhone系列手機上開發基本的UI應用程序,網絡服務程序,多媒體服務和一些2D方面的動畫等目標。達到可以在iPhone上開發基本的應用程序的能力。
課程內容
Day1
第一單元iPhoneSDK
1、? 本階段開始開始熟悉iPhone應用程序開發的工具:iPhoneSDK(xcode)。
2、? 本階段會講解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換、appleAPI的快速定位查看,幫助文檔的定位查看和創建工程需要注意的具體事宜。
第二單元Objective-C語言強化
1、? 本階段開始學習iOS的特有的編程語言Objective-C,該種語言屬于C/C++的一個變種,可以和C/C++混合使用。
2、? 本階段講解Objective-C語言的面向對象編程,類的繼承,復合,多態,id,動態識別,Posing,Protocols,內存管理,Autorelease等主要內容。
第三單元Foundation Kit編程強化
1、? 主要學習iOS中核心類的編程使用。為后面UI,網絡,多媒體等編程打好良好的基礎。
2、? 主要內容包括:字符串類(NSString, NSMutableString),集合類 (NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet ),NSEnumerator , NSNumber, NSValue, NSNull,NSData等各類蘋果iOS特性的類和方法。
第四單元Interface Builder控件使用(項目實例)
1、? 使用Interface Builder創建UI項目工程,理解File Owner,First Responder,理解協議的概念。詳細分析IBOutlet和IBAction的作用和使用。
2、? 理解各類控件在IB上的屬性配置和事件處理。包括事件響應鏈,UIResponder類介紹。事件傳遞機制。UIEvent類, UITouch類,UIControl類,XCode中動態加入事件處理,在Interface Builder中圖形化加入事件處理,鍵盤事件的處理以及事件的監聽機制,從指定XIB文件中加載視圖,調試器的使用。
第五單元創建視圖控制器(項目實例)
1、? iOS中MVC模型介紹,UIViewController基類介紹。
2、? UIViewController和UIView關系。
3、? UITableView、UITableViewCell、UITableViewController使用,自定義UITableViewCell,復合控件UITabBarController創建多個Tab標簽的空間,UINavigationController導航控件。
4、? 翻轉控制器,了解應用程序的運行生命周期以及后臺任務處理模式。
第六單元網絡編程定位(項目實例)
1、? iOS網絡編程,CFNetwork各種常用類介紹。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等類使用。
2、? 使用UIWebView訪問網頁以及加載本地HTML例子。
3、? 使用ASIHTTPRequest框架創建網絡應用:解析網絡XML數據、使用POST、GET進行HTTP交互、使用JSON進行網絡交互、HTTP請求及響應的文本和數據流的2種處理方式、網絡數據加密與解密。同步與異步請求的應用范圍和設計。
4、? 網絡狀態的判斷和監控。
第七單元多媒體,電話薄編程和GPS、MapView編程(項目實例)
1、? 地址簿UI、添加及檢索聯系人使用UIImage和UIImageView加載和繪制圖像。訪問相冊中的照片、捕捉屏幕截圖。
2、? 使用AVAudioPlayer進行多媒體播放、AVAudioRecorder錄制音頻。
3、? 了解GPS定位原理、使用Core Location和MapKit框架進行GPS定位和查看地圖中的位置。
第八單元高級開發,iPhone的數據持久化(項目實例),基于Cydia越獄項目的開發、打包及發布
1、了解IOS的沙盒機制、文件路徑結構、文件內容的讀寫,SQLite的基本使用,數據庫的創建,數據的添刪改查。
2、介紹IOS操作系統的文件目錄結構,通過SSH訪問iPhone,基于越獄設備的項目開發過程,deb的打包和發布, 使用私有API完成更多強大功能的方法。
?

