
曙海教學優(yōu)勢
該課程,秉承21年教學品質,以項目實現(xiàn)為導向,面向企事業(yè)單位項目實際需求,講師將會與您分享設計的全流程以及工具的綜合使用技巧與經驗。課程可定制,線下/線上/上門皆可,全國免費報名熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系,合作企業(yè)三十多萬家。曙海的課程得到業(yè)內企事業(yè)單位廣泛贊譽。
學習目標:
?
1)熟悉iPhone?SDK開發(fā)環(huán)境和iPhone?OS的特性;?2)深入學習iPhone?SDK主要編程接口,親手編制涵蓋各種功能的iPhone應用程序;?3)熟悉程序下載的步驟和設備調試的各種工具,親手讓程序在設備上跑起來;?4)了解iPhone程序從設計開發(fā)到最后上線的整個流程。
?
適合對象:
?
希望迅速了解和掌握iPhone應用開發(fā)的學員;希望從事移動終端開發(fā)的愛好者、工程師、程序員、以及相關行業(yè)的工程技術人員。
?
課程大綱:
1、概述和準備
??????1.1?iPhone生態(tài)圈,App?Store模式,IDP?Program介紹
??????1.2?SDK環(huán)境安裝,Xcode使用簡介
??????1.3?Objective?C介紹
?
2、?iPhone?OS基礎
??????2.1?iPhone?OS構架
??????2.2?Window,?View和ViewController
??????2.3?基本控件介紹
??????2.4?Interface?Builder和模擬器
【實驗】用interface?builder開發(fā)一個簡單的可以在模擬器上運行的計時器程序
?
3、UIKit編程
??????3.1?UINavigationController類型應用編程
??????3.2?UITabBarController類型應用編程
??????3.3?UITabBarController類型應用編程
??????3.4?其它控件
?
4、設備下載和調試
??????4.1?Provision文件的創(chuàng)建
??????4.2?程序下載到設備
??????4.3?程序調試與故障診斷
【實驗】用UITableViewController創(chuàng)建一個應用,列舉出iPhone?OS所支持的所有字體,并將該應用在設備上運行起來
?
5、觸摸事件和軟鍵盤
??????5.1?UITouch和UIEvent類
??????5.2?單點觸摸事件的處理
??????5.3?多點觸摸事件的處理
??????5.4?軟鍵盤的處理
?
6、?Quartz?2D編程介紹
??????6.1?圖形相關元素
??????6.2?PDF上下文,如何在程序中顯示PDF文件
??????6.3?Core?Animation?編程
【實驗】結合Quartz圖形,制作一個可以在設備上運行的響應用戶點擊的程序
?
7、數(shù)據處理
??????7.1?保存和讀取應用配置信息
??????7.2?訪問系統(tǒng)資源
??????7.3?SQLite相關編程
?
8、訪問特殊設備
??????8.1?重力傳感器相關的編程
??????8.2?Location相關的編程
??????8.3?使用照相機
【實驗】結合重力傳感器,制作一個可以在設備上運行的應用程序
?
9、利用媒體手段
??????9.1?聲頻的處理
??????9.2?視頻內容的播放
??????9.3?OpenGL?ES簡介(或Push?Notification和In?App?Purchase介紹)
?
【實驗】制作一個應用程序,可以播放MP3和視頻
??????1?iPhone應用設計原則指導
??????2?討論和答疑