返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 北京北航嵌入式技術(shù)服務(wù)中心
授課機(jī)構(gòu):北京北航嵌入式技術(shù)服務(wù)中心
地址:北京市海淀區(qū)北四環(huán)中路238號柏彥大廈15層
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報(bào)名
*部分:Objective-C與面向?qū)ο蟪绦蛟O(shè)計(jì)
|
||||||
序號
|
課程名稱
|
教學(xué)內(nèi)容
|
授課課時(shí)
|
|||
1
|
iPhone與iTunes App Store
|
基礎(chǔ)課
iPhone軟硬件基本知識,iTunes App Store 運(yùn)營模式。
|
4
|
|||
2
|
OS-X操作系統(tǒng)
|
基礎(chǔ)課
OS-X 10.6操作系統(tǒng)介紹、基本使用方法及常用軟件介紹。
Xcode4編程環(huán)境功能介紹,及如何進(jìn)行編碼編譯運(yùn)行調(diào)試等。
|
4
|
|||
3
|
面向?qū)ο蠡A(chǔ)
|
基礎(chǔ)課
面向?qū)ο蠡靖拍?,面向?qū)ο笈c面向過程編程的區(qū)別,如何轉(zhuǎn)換為面向?qū)ο笏季S。
|
8
|
|||
4
|
Objective-C程序設(shè)計(jì)(初級)
|
專業(yè)課
OC基本語法;類與對象;消息的傳遞;擴(kuò)展與繼承;協(xié)議與代理;異常的處理;
|
60
|
|||
5
|
Objective-C程序設(shè)計(jì)(高級)
|
專業(yè)課
靜態(tài)對象與方法;內(nèi)存管理;引用計(jì)數(shù);點(diǎn)語法;多線程編程;排錯調(diào)試技巧等;
|
36
|
|||
6
|
專業(yè)英語
|
基礎(chǔ)課
iPhone開發(fā)中的常用英文術(shù)語
|
8
|
|||
目標(biāo):
掌握Objective-C面向?qū)ο缶幊谭椒盎驹O(shè)計(jì)模式。
掌握iPhone App開發(fā)的面向?qū)ο缶幊谭椒盎驹O(shè)計(jì)模式。
|
||||||
第二部分:iPhone App開發(fā)技術(shù)基礎(chǔ)
|
||||||
1
|
iPhone App結(jié)構(gòu)及運(yùn)行機(jī)制
iPhone OS API解析
|
專業(yè)課
iPhone App工程的構(gòu)成、App基本代碼結(jié)構(gòu)和運(yùn)行機(jī)制、資源文件的管理和使用、工程的配置。
Cocoa Touch、Media、Core Services、Core OS 4個層次的功能和主要類庫介紹。
|
8
|
|||
2
|
iPhone UI設(shè)計(jì)
A)使用Interface Builder開發(fā)UI應(yīng)用
B)使用純代碼開發(fā)UI應(yīng)用
|
專業(yè)課
iPhone App UI設(shè)計(jì)基本模式和設(shè)計(jì)思想。
應(yīng)用Interface Builder進(jìn)行UI設(shè)計(jì)及編程。
|
48
|
|||
實(shí)例開發(fā)
窗口與視圖:UIWindow、UIScreen、UIView、UIViewController、UIScrollView、UIButton、UIImage、UIImageView、UITextField、UISegmentedControl、UISlider、UISwitch等的使用。
|
||||||
3
|
UI高級控件使用
|
實(shí)例開發(fā)
UITableViewController、UINavigationController、UITabBarController等高級UI控件的使用。
|
16
|
|||
4
|
Touch事件的處理
|
實(shí)例開發(fā)
用戶行為事件捕捉:在App中使用觸摸、多點(diǎn)觸摸、手勢。
|
16
|
|||
5
|
圖形與動畫
|
實(shí)例開發(fā)
在App中使用UIImage和Core Animation。
|
16
|
|||
6
|
多媒體支持
|
實(shí)例開發(fā)
在App中播放音頻和視頻。
|
16
|
|||
7
|
數(shù)據(jù)庫與文件
|
實(shí)例開發(fā)
使用文件以及SQLite3數(shù)據(jù)庫進(jìn)行數(shù)據(jù)持久化。
|
16
|
|||
8
|
網(wǎng)絡(luò)應(yīng)用
|
實(shí)例開發(fā)
檢測、使用無線網(wǎng)絡(luò);使用UIWebView。
如何與Web Service對話,對XML/JSON的解析。
|
24
|
|||
9
|
照相機(jī)
|
實(shí)例開發(fā)
使用相機(jī)進(jìn)行拍照及錄像。
|
16
|
|||
10
|
指南針
|
實(shí)例開發(fā)
使用指南針增加程序特色。
|
16
|
|||
11
|
電子地圖
|
實(shí)例開發(fā)
使用GPS以及Google地圖設(shè)計(jì)基于LBS的應(yīng)用程序。
|
16
|
|||
12
|
Instruments測試工具
|
專業(yè)課
應(yīng)用Instruments進(jìn)行App性能測試和調(diào)試
|
8
|
|||
目標(biāo):
了解iPhone軟硬件特性
了解iTunes App Store 商業(yè)機(jī)制
熟悉iPhone開發(fā)環(huán)境
了解iPhone App的組成,熟悉Cocoa API結(jié)構(gòu)和用途
熟悉iPhone App的常見應(yīng)用設(shè)計(jì)
掌握各種開發(fā)輔助工具
|
||||||
第三部分 iPhone App開發(fā)技術(shù)高級專題經(jīng)典實(shí)例開發(fā)項(xiàng)目(根據(jù)課程進(jìn)度由項(xiàng)目經(jīng)理確定所做項(xiàng)目)
|
||||||
1
|
初級實(shí)例開發(fā):
連連看游戲
|
基于iPhone大觸摸屏的連連看記憶游戲,鍛煉項(xiàng)目開發(fā)基礎(chǔ)。
1)素材的準(zhǔn)備,如何使用Photoshop截取素材。
2)如何判斷用戶單擊、放大、縮小手勢。
3)向游戲中添加背景音樂。
4)向游戲中添加成功、失敗聲音。
5)如何計(jì)算并保存游戲積分。
|
||||
2
|
中級實(shí)例開發(fā):
電子地圖的使用
|
1)電子地圖UI界面設(shè)計(jì)。
2)添加地理位置信息到SQLite3數(shù)據(jù)庫中。
3)讀取并顯示已經(jīng)輸入的地理位置信息。
4)給不同地理位置點(diǎn)增加不同的功能。
|
||||
3
|
高級項(xiàng)目開發(fā):
員工考勤系統(tǒng)
|
1)考勤記錄上傳
使用iPhone上面的攝像頭,讀取并識別員工身份卡上面的二維碼,同時(shí)將員工上下班信息通過網(wǎng)絡(luò)發(fā)送到服務(wù)器。
2)考勤記錄查詢
使用該系統(tǒng),可以查詢某員工在特定時(shí)間段內(nèi)的考勤,可以按照天、周、月來查詢,并且將員工考勤信息以圖標(biāo)。
3)考勤記錄的安全保證
|
||||
4
|
高級項(xiàng)目開發(fā):
搭建基于Http Live Streaming協(xié)議的流媒體服務(wù)器以及iPhone/iPad客戶端程序
|
1)Http Live Streaming Protocol的優(yōu)勢。
2)如何搭建流媒體服務(wù)器。
3)如果在iPhone/iPad上點(diǎn)播流媒體電影。
4)如何在iPhone/iPad上從Web Service上請求并解析、使用XML/JSON。
5)多線程在項(xiàng)目中的使用。
6)重力感應(yīng)、橫豎屏在項(xiàng)目中的使用。
|
||||
5
|
實(shí)際項(xiàng)目案例
|
根據(jù)公司項(xiàng)目承接實(shí)際情況確定
|
||||
目標(biāo):
通過一系列實(shí)例項(xiàng)目,掌握iPhone開發(fā)中各種功能點(diǎn)的實(shí)現(xiàn)方法和開發(fā)技巧
|
只要一個電話
我們免費(fèi)為您回電