課程
大綱
內(nèi)容
目標(biāo)
課時
基
本
課
程
基
礎(chǔ)
知
識
Objective-C語法
基本語法講解,以及和C++混用,掌握Objective-C編程知識
2
Helloworld程序以及Debugging
通過實例程序來介紹在iPhone開發(fā)環(huán)境中進行程序開發(fā)和 Debugging的方法和技巧
2
iPhone OS預(yù)覽
預(yù)覽iPhone手機的硬件和軟件架構(gòu),明白iPhone手機程序運行的基本原理,理解iPhone操作系統(tǒng)的提供的強大編程支持和開放使用的各種編程接口
2
Cocoa介紹
講解Cocoa安裝使用,介紹iPhone編程開發(fā)環(huán)境,學(xué)會安裝SDK開發(fā)包,熟悉常用的編輯,調(diào)試,腳本工具,并且熟練掌握掌握iPhone SDK以及開發(fā)環(huán)境的使用
2
開
發(fā)
架
構(gòu)
Foundation framework介紹
講解Cocoa的編程基礎(chǔ)framework,熟悉Cocoa編程環(huán)境提供的編程支持,包括字串處理,路徑工具,列表,字典等等,能夠熟練運用編程框架提供的類庫支持進行應(yīng)用程序的開發(fā)
2
UIKit Framework介紹
講解基本的iPhone圖形控件,熟練掌握這些圖形控件相關(guān)的類庫的使用方法,能夠基于圖形類庫對圖形的外觀和行為進行精確的控制,掌握利用圖形控件搭建應(yīng)用程序的基本外觀并進行優(yōu)化
2
Core Animation介紹
講解Core Animation的原理,Core animation 是以objc語言封裝的一套圖形渲染,投影及動畫的庫的集合,它使創(chuàng)建用戶界面變得非常容易,通過此環(huán)節(jié)學(xué)習(xí)要熟悉Core animation基本類庫的使用,能夠給予Core animation基本類庫創(chuàng)建豐富多彩的界面動畫
2
高級UI效果
UIKit 提供了在 iPhone OS 上實現(xiàn)圖形和事件驅(qū)動程序所需要的基本工具和基礎(chǔ)架構(gòu),本環(huán)節(jié)的講解重點是教學(xué)會員如何基于UIKit提供的圖形類庫支持,實現(xiàn)一些高級的UI特效,讓你的應(yīng)用具備更好的交互性和吸引力
2
高
級
程
序
應(yīng)
用
TableView程序
Table View是iPhone最重要的用戶UI之一,用來顯示具有層級關(guān)系的數(shù)據(jù)結(jié)構(gòu),本節(jié)為學(xué)員講解如何基于創(chuàng)建基于table view類庫支持創(chuàng)建具有table view風(fēng)格的iPhone編程應(yīng)用
2
地圖應(yīng)用程序
講解iPhone地圖編程框架和相關(guān)類庫支持,使用學(xué)員理解基于google地圖的應(yīng)用程序原理,能夠使用iPhone提供的地圖編程框架創(chuàng)建基于google地圖服務(wù)的特色地圖應(yīng)用
2
iPhone多媒體編程
講解iPhone的多媒體技術(shù)架構(gòu),包括圖形圖像,音頻,視頻,webkit等等,讓學(xué)生掌握多媒體編程的相關(guān)應(yīng)用開發(fā)接口,能夠基于iPhone編程框架提供的多媒體類庫支持和編程接口來進行iPhone多媒體應(yīng)用程序的開發(fā)
4
iPhone網(wǎng)絡(luò)編程
講解iPhone平臺上的常用網(wǎng)絡(luò)編程,包括socket,CFNetwork,URL等等,能夠使用iPhone編程框架提供的網(wǎng)絡(luò)編程應(yīng)用接口來創(chuàng)建各種網(wǎng)絡(luò)應(yīng)用程序,為你的程序添加網(wǎng)絡(luò)應(yīng)用支持
4
總課時
28
課程
大綱
內(nèi)容
目標(biāo)
課時
項
目
實
戰(zhàn)
項
目
實
戰(zhàn)
兒童智力開發(fā)繪畫填充系統(tǒng)
自定義視圖、豐富多樣的UI界面、UIView、多點觸摸技術(shù)、事件處理技術(shù)、動畫技術(shù)、圖片處理
通過該軟件項目的實戰(zhàn)開發(fā),學(xué)員將完全掌握基于iPhone圖形、多媒體、動畫等方面的應(yīng)用編程技巧
14
該項目功能包括:自定義視圖編程、豐富的UI界面設(shè)計、UIView、多點觸摸技術(shù)、事件處理技術(shù)、動畫技術(shù)、圖片處理等
通過該軟件項目的實戰(zhàn)開發(fā),能讓學(xué)生把在基礎(chǔ)班中學(xué)到的理論知識和當(dāng)前實際開發(fā)項目聯(lián)系起來學(xué)員將完全掌握基于iPhone圖形、多媒體、動畫等方面的應(yīng)用編程技巧。
多功能新聞閱讀器
豐富的rss閱讀器、rss原理、網(wǎng)絡(luò)編程、Tableview,頁簽編程
通過該軟件項目的實戰(zhàn)開發(fā),學(xué)員將掌握iPhone的網(wǎng)絡(luò)編程能力,使學(xué)生能夠完成功能豐富的rss閱讀器
14
該項目功能包括:iPhone的網(wǎng)絡(luò)編程、豐富的RSS閱讀器、TableView、頁簽編程等等
通過該軟件項目的實戰(zhàn)開發(fā),通過該軟件項目的實戰(zhàn)開發(fā),學(xué)員將完全掌握iPhone網(wǎng)絡(luò)應(yīng)用編程的基本原理,能夠獨立開發(fā)各種iPhone網(wǎng)絡(luò)應(yīng)用程序。
總課時
28