所在位置:首頁 -- 技術培訓 -- 技術/工具 -- iOS開發實戰訓練營

iOS開發實戰訓練營


課程簡介:
基礎:本課程是iPhone與iPad開發實戰之路系列課程的入門課程,適合于零基礎的學員學習。
讓學員在短時間內,迅速掌握iOS下應用開發。
全面:課程知識覆蓋全面,涵蓋了應用開發技術的方方面面。
最新:最新的iOS5 SDK,最新Xcode開發工具,能夠緊跟蘋果的步伐。
案例驅動:授課過程中采用案例驅動模式授課模式,從案例入手講解知識點。
資源共享:課程結束后,所有課程PPT以及案例代碼完全提供給學員,以便學員技術鞏固及資料積累。
真機運行:授課過程中的案例,會在iPad或iPhone上測試和運行,學員感受更加直觀。
 

 

培訓對象:
本課程適用于想從事iPhone、iPod 和iPad開發的程序員、系統設計人員,也適合于想從事Mac OS X下應用開發的程序員和相關人員。
學員要有一定的編程基礎,了解C、C++或者JAVA語言,了解iOS或者Android系統,喜歡iOS開發,認同蘋果的理念。

培訓核心要點:
1、Objective-C學習,作為iOS首選開發語言——Objective-C,它的語法結構是完全不同于C、C++和JavaObjective-C。
2、UI控件,這一部分會介紹一些iOS控件、MVC設計模式、多視圖應用程序、拾取器、表視圖、導航控制器。
3、應用程序設置和數據持久化,包括應用程序使用偏好設置和幾種數據持久化方式:Sqlite、文件等。
4、地圖和定位,Google地圖、GPS和Wifi定位。
5、云端應用,采用異步通信請求網絡數據,以及解析XML和JSON數據。

課題
內容
第一階段
 
 
 
 
 
 
 
 
 
 
 
 
 

iOS UI設計基礎
1.1 MVC設計模式
1.2輸出口和動作
1.3鍵盤輸入
1.4等待有關控件
1.5屏幕旋轉
2.1Button控件
2.2開關控件
2.3分段控件
2.4滑塊控件

多視圖應用程序
2.1多視圖應用程序
2.2自定義控制器
2.3標簽欄控制器
2.4導航控制器
2.5 iOS應用程序風格類型
2.6 實用型應用程序與委托設計模式
2.7 實用型應用程序與模態顯示視圖

表視圖
3.1 關于表視圖
3.2無格式表視圖
3.3分組分段表視圖
3.4索引分段表視圖
3.3高級UI控件-導航控制器與表視圖
3.4導航控制器
3.5導航控制器控制器下的表視圖控制器

iPhone與iPad區別
4.1概述
4.2 構建自適應iPhone和iPad工程
判斷設備
4.3  iPad特有UISplitViewController
4.4  master-detail應用程序模板
iPhone與iPad區別
UIPopoverController使用
4.5  utility應用程序模板 
iPhone與iPad區別;UIPopoverController使用

數據持久化概述
5.1數據持久化概述
5.2 iOS應用程序目錄結構
5.3讀寫屬性列表
5.4 對象歸檔
5.5 訪問SQLite

云端應用
6.1 GET請求
6.2 XML解析
6.3 JSON解析
6.4 POST請求

地圖和定位應用開發
7.1 iOS定位服務
7.2 iOS地圖
7.3 Web地圖

D圖形圖像——Quartz
8.1 Quartz概述
8.2 Quartz 2D
8.3 圖形上下文
8.4 繪制基本幾何圖形
8.5繪制路徑
8.6繪制圖像和文本
8.7變換

iOS動畫
9.1動畫介紹
9.2 Core Animation基礎
9.3 圖層
9.4 隱式動畫
9.5 顯示動畫
9.6幀動畫
HTML5&Hybrid App
10.1移動應用開發現狀
10.2移動應用開發類型
Native類型
Web類型
Hybrid類型
10.3Web移動應用開發現狀
10.4Web vs Native?
10.5Hybrid
Web vs. Hybrid vs. Native
10.6    Hybrid原理
iOS平臺Native組件 to JavaScript溝通
iOS平臺JavaScript to Native組件
iOS藍牙通信
11.1使用GameKit Framework
11.2發現P2P設備
11.3藍牙連接
GKPeerPickerController
GKSession
11.4發送文本
11.5 斷開連接
第二階段
項目實訓——
記事本(PlainNote)

率類應用開發實戰-- 記事本(PlainNote)
12.1應用介紹
12.2應用剖析
12.2.1核心類圖
12.2.2 RootViewController類
12.2.3工具類
12.2.4 DetailNoteViewControler類
12.2.5 WebViewController類
12.2.6 JSON類
12.2.7 Nib文件
12.3 應用實戰與講解
12.3.1列表視圖實現
12.3.2幫助功能實現
12.3.3同步功能實現
12.3.4添加功能實現
12.3.5修改功能實現
12.3.6發送功能實現
12.3.7刪除功能實現
12.3.8保存功能實現

中国北京单场足球彩票