授課時(shí)間 |
培訓(xùn)內(nèi)容 |
第一階段 |
Mac OS 介紹
Mac OS 編程介紹
Xcode 使用介紹 |
IPhone 編程簡(jiǎn)介
Objective-C 語(yǔ)法介紹
Foundation framework 介紹 |
第二階段 |
類(lèi)的創(chuàng)建和使用
類(lèi)的屬性介紹
Dot語(yǔ)法介紹
iPhone 實(shí)例講解(1): HelloDemo |
IPhone 應(yīng)用程序運(yùn)轉(zhuǎn)及UIApplication介紹
MVC模型在iPhone 中的應(yīng)用
Interface Builder 及 xib/nib文件 介紹
iPhone 控件和消息模型介紹 |
第三階段 |
IPhone Views 介紹
IPhone 繪圖介紹
IPhone 動(dòng)畫(huà)使用
iPhone 實(shí)例講解(2): ViewsExample |
IPhone Views 介紹
內(nèi)存管理模型介紹
應(yīng)用數(shù)據(jù)存儲(chǔ)介紹
iPhone 消息的幾種不同使用方式介紹 |
第四階段 |
IPhone 多觸點(diǎn)介紹及使用
UITableView 介紹
其它重要控件的使用簡(jiǎn)介
iPhone 實(shí)例講解(3): TableView |
第五階段--視圖、多視圖應(yīng)用程序 |
視圖、多視圖應(yīng)用程序
1 View Switcher應(yīng)用程序
2 多視圖應(yīng)用程序的體系結(jié)構(gòu)
3 構(gòu)建View Switcher
3.1 創(chuàng)建視圖控制器和nib文件
3.2 修改應(yīng)用程序委托
3.3 SwitchViewController.h
3.4 修改MainWindow.xib
3.5 編寫(xiě)SwitchViewController.m
3.6 實(shí)現(xiàn)內(nèi)容視圖
4 制作轉(zhuǎn)換動(dòng)畫(huà) |
第六階段--
iPhone多媒體開(kāi)發(fā) |
iPhone多媒體開(kāi)發(fā)介紹
1 使用圖像選取器和UIImagePicker-Controller
2 實(shí)現(xiàn)圖像選取器控制器委托
3 實(shí)際測(cè)試照相機(jī)和庫(kù)
3.1 設(shè)計(jì)界面
3.2 實(shí)現(xiàn)照相機(jī)視圖控制器 |
第七階段--
動(dòng)畫(huà)與2D、3D繪圖,使用Quartz繪圖 |
動(dòng)畫(huà)與2D、3D繪圖,使用QuartzL繪圖
1 圖形世界的兩個(gè)視圖
2 本章的繪圖應(yīng)用程序
3 Quart繪圖方法
3.1 Quartz 2D的圖形上下文
3.2 坐標(biāo)系
3.3 指定顏色
3.4 在上下文中繪制圖像
3.5 繪制形狀:多邊形、直線和曲線
3.6 Quartz 2D工具示例:模式、梯度、虛線模式
4 構(gòu)建QuartzFun應(yīng)用程序
4.1 創(chuàng)建隨機(jī)顏色
4.2 定義應(yīng)用程序常量
4.3 實(shí)現(xiàn)QuartzFunView框架
4.4 向視圖控制器中添加輸出口和操作
4.5 更新QuartzFunViewContro-ller.xib
4.6 繪制直線
4.7 繪制矩形和橢圓形
4.8 繪制圖像
4.9 優(yōu)化QuartzFun應(yīng)用程序 |
第八階段--網(wǎng)絡(luò)開(kāi)發(fā)、Core Location定位
和WiFi介紹 |
網(wǎng)絡(luò)開(kāi)發(fā)、Core Location定位和WiFi介紹
1 位置管理器
1.1 設(shè)置所需的精度
1.2 設(shè)置距離篩選器
1.3 啟動(dòng)位置管理器
1.4 更明智地使用位置管理器
2 位置管理器委托
2.1 獲取位置更新
2.2 使用CLLocation獲取緯度和經(jīng)度
2.3 錯(cuò)誤通知
3 嘗試使用Core Location
3.1 更新位置管理器
3.2 確定移動(dòng)距離
4. WiFi |
第九階段--應(yīng)用程序本地化 |
應(yīng)用程序本地化
1 本地化體系結(jié)構(gòu)
2 使用字符串文件
3 現(xiàn)實(shí)中的iPhone:本地化應(yīng)用程序
3.1 查看當(dāng)前區(qū)域設(shè)置
3.2 測(cè)試LocalizeMe
3.3 本地化nib文件
3.4 查看本地化的項(xiàng)目結(jié)構(gòu)
3.5 本地化圖像
3.6 本地化應(yīng)用程序圖標(biāo)
3.7 生成和本地化字符串文件 |
iPhone開(kāi)發(fā)案例1
—數(shù)據(jù)持久性,和SQLite數(shù)據(jù)庫(kù)編程 |
iPhone開(kāi)發(fā)案例1——數(shù)據(jù)持久性,和SQLite數(shù)據(jù)庫(kù)編程
1 功能需求分析
2 UI設(shè)計(jì)
3 控制邏輯設(shè)計(jì)
3.1 流程概述
3.2 模塊設(shè)計(jì)
3.3 UI交互設(shè)計(jì)
3.4 邏輯設(shè)計(jì)
4 數(shù)據(jù)存儲(chǔ)功能的實(shí)現(xiàn) |
iPhone開(kāi)發(fā)案例2——照相機(jī)視圖控制器 |
iPhone開(kāi)發(fā)案例2——照相機(jī)視圖控制器
1 案例展示
2 照相機(jī)視圖控制器
3 相關(guān)API的使用
4 邏輯設(shè)計(jì)
4.1 創(chuàng)建應(yīng)用程序
4.2 導(dǎo)入圖像資源
5 實(shí)現(xiàn)圖像視圖
5.1 確定輸出口
5.2 構(gòu)建界面
5.3 關(guān)聯(lián)輸出口
5.4 指定操作
6 具體代碼實(shí)現(xiàn) |
項(xiàng)目實(shí)戰(zhàn) |
(1)iPhone SDK在iPhone上開(kāi)發(fā)移動(dòng)應(yīng)用程序; |
(2) 制作影音播放器,手機(jī)定位等iPhone程序 |