授課時間
|
培訓內容
|
第一階段 |
Mac OS 介紹
Mac OS 的界面
Xcode 使用介紹 |
IPhone 編程簡介
Foundation framework 介紹 |
第二階段 |
類的創建和使用
類的屬性介紹
iPhone
實例講解(1): HelloDemo |
IPhone 應用程序運轉及UIApplication介紹
MVC模型在iPhone
中的應用
Interface Builder 及 xib/nib文件 介紹
iPhone 控件介紹 |
第三階段 |
IPhone Views
介紹
IPhone 繪圖介紹 |
IPhone Views
介紹
應用數據存儲介紹
|
第四階段 |
IPhone 多觸點介紹
IPhone 多觸點工作原理
IPhone 多觸點使用流程
IPhone 多觸點案例
|
第五階段--
iPhone多媒體開發 |
iPhone多媒體開發介紹
1 使用圖像選取器和UIImagePicker-Controller
2 實現圖像選取器控制器委托
3 Camera程序設計
3.1 設計界面
3.2 實現照相機視圖控制器 |
第六階段--
使用Quartz繪圖 |
使用Quartz繪圖
1 圖形世界的視圖
2 本章的繪圖應用程序
3 Quart繪圖方法
3.1 Quartz 2D的圖形上下文
3.2 指定顏色
3.3 在上下文中繪制圖像
3.4 繪制形狀:多邊形、直線和曲線
4 構建QuartzFun應用程序
4.1 創建隨機顏色
4.2 定義應用程序常量
4.3 實現QuartzFunView框架
4.4 向視圖控制器中添加輸出口和操作
4.5 更新QuartzFunViewContro-ller.xib
4.6 繪制直線
4.7 繪制矩形和橢圓形 |
第七階段--網絡開發、Core Location定位
和WiFi介紹 |
網絡開發、Core Location定位
1 位置管理器
1.1 設置所需的精度
1.2 設置距離篩選器
1.3 啟動位置管理器
1.4 更明智地使用位置管理器
2 位置管理器委托
2.1 獲取位置更新
2.2 使用CLLocation獲取緯度和經度
2.3 錯誤通知
3 嘗試使用Core Location
3.1 更新位置管理器
3.2 確定移動距離
|
第八階段--應用程序本地化 |
應用程序本地化
1 本地化體系結構
2 使用字符串文件
3 現實中的iPhone:本地化應用程序
3.1 查看當前區域設置
3.2 測試LocalizeMe
3.3 本地化nib文件
3.4 查看本地化的項目結構
3.5 本地化圖像
3.6 本地化應用程序圖標
3.7 生成和本地化字符串文件 |
iPhone開發案例1
—數據持久性,和SQLite數據庫編程 |
iPhone開發案例1——SQLite數據庫編程
1 功能需求分析
2 UI設計
3 控制邏輯設計
3.1 流程概述
3.2 模塊設計
3.3 UI交互設計
3.4 邏輯設計
4 數據存儲功能的實現 |
iPhone開發案例2——照相機視圖控制器 |
iPhone開發案例2——照相機視圖控制器
1 案例展示
2 照相機視圖控制器
3 相關API的使用
4 邏輯設計
4.1 創建應用程序
4.2 導入圖像資源
5 實現圖像視圖
5.1 確定輸出口
5.2 構建界面
5.3 關聯輸出口
5.4 指定操作
6 具體代碼實現 |
實戰 |
iPhone SDK在iPhone上開發移動應用程序; |