所在位置:首頁 -- 技術培訓 -- 技術/工具 -- iPhone與iPad開發實戰之路——精通iOS開發

iPhone與iPad開發實戰之路——精通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數據。


 
內容
Day1
1.Objective-c語言基礎
1.1 Objective -c概述
1.2 數據類型、運算符和表達式
1.3 控制語句
1.4 Objective -c語言的面向對象特性
1.5 繼承性和多態性
1.6分類與協議
1.7內存管理
1.8 Foundation框架

實驗:
1、 Xcode開發工具使用
2、 編寫Mac OS X應用程序打印HelloWorld

2.Hello World
2.1 iOS介紹
2.2 第一個iOS應用程序
2.3熟悉iOS開發過程

實驗:
Hello World
1. 在iPhone模擬器上輸出Hello World

3. iOS UI設計基礎
3.1 MVC設計模式
3.2輸出口和動作
3.3鍵盤輸入
3.4等待有關控件
3.5屏幕旋轉
實驗:
Hello World2
1..連接輸出口和動作事件
2.鍵盤輸入
Day2
4.基本UI控件
4.1Button控件
4.2開關控件
4.3分段控件
4.4滑塊控件
4.5 WebView

案例:
1.Button控件使用
2.開關控件使用
3.分段控件使用
4.滑塊控件使用
5.WebView控件使用

5. 多視圖應用程序
5.1多視圖應用程序
5.2自定義控制器
5.3標簽欄控制器
5.4導航控制器
5.5 iOS應用程序風格類型
5.6 實用型應用程序與委托設計模式
5.7 實用型應用程序與模態顯示視圖

案例:
1.MutilViewSwitch多視圖切換
2.TabBarApplication標簽控制器使用
3.NavController導航控制器使用

Day3

6.高級UI控件-拾取器(Picker)
6.1時間拾取器
6.2普通單列拾取器
6.3普通雙列拾取器(非關聯)
6.4普通雙列拾取器(關聯)

案例:
MyPicker 介紹拾取器

7.高級UI控件-表視圖
7.1 關于表視圖
7.2無格式表視圖
7.3分組分段表視圖
7.4索引分段表視圖

案例:
1.SimpleTable
2.SectionTable
3.SectionIndexingTable
4.SectionSearchTable

8.高級UI控件-導航控制器與表視圖
8.1導航控制器
8.2導航控制器控制器下的表視圖控制器

案例:
Nav案例分析介紹

Day4
9.應用程序設置
9.1應用程序設置概念
9.2創建設置束
9.3設置項目種類
9.4讀取設置

案例:
MySetting案例分析

10. 數據持久化概述
10.1數據持久化概述
10.2 iOS應用程序目錄結構
10.3讀寫屬性列表
10.4 對象歸檔
10.5 訪問SQLite

案例
1.PropertesList
2.Encoding
3.StudentSQLite3

11.云端應用
11.1 GET請求
11.2 XML解析
11.3 JSON解析
11.4 POST請求

案例
1.CSSimpleXML
2.JSONDeom
3.CSSimplePOST

12.地圖和定位應用開發
12.1 iOS定位服務
12.2 iOS地圖
12.3 Web地圖

案例
1.WhereAmI
2.MapMe
3.WhereAmI(Web版本)

中国比特币暴涨 广东时时预测软件手机版 快乐12任四追号表 北京时时赛车开奖记录 重庆时时开奖历史查询 山西福彩十分钟 四川快乐12推荐群 重庆时时开奖彩经网 四川快乐12走势图基本走势 老时时360票 快乐十分助手app下载 福建时时号码表 下载新疆时时结果 49码基本走势图 新时时全部玩法 内蒙古时时规则 广东快乐十分网上投