課程介紹
本課程將教授學員以現行熱門的iPhone/iPad進行行動裝置程式設計,以Objective C物件導向程式語言撰寫軟體,經由不斷的研究與討論,讓學員於課程中即能模擬智慧型手機之遊戲軟體開發過程。以實用為導向,加強學員實作之能力,以能於結訓後立即加入產業服務,並提升產業雲端之技術。
教學內容
1.基礎觀念
(1)iOS 介紹
(2)Objective-C 說明
(3)xcode 安裝與操作方式
(4)版本差異的認知
2.介面設計方法與程式架構
(1)編寫程式碼產生介面
(2)Interface builder
(3)Storyboard
(4)開發模式 (MVC)
(5)事件處理 (Target-Action)
3.基本互動的開發
(1)顯示訊息 (UILabel) 與接受輸入 (UIText)
(2)圖片處理 (UIImage)
(3)按鈕 (UIButton) 及事件處理
4.物件導向觀念
(1)類別與物件
(2)物件 property 及 synthesize
(3)數值、字串物件及陣列
5.程式設計的基礎補充
(1)條件判斷與迴圈
(2)記憶體管理
(3)圖示及起始畫面的處理
6.使用者介面與控制器
(1)UIView
(2)UISlider, UISwitch
(3)UIScrollView
(4)UIWebView
(5)UIPicker
(6)協定與類目
7.多重檢視應用
(1)自訂檢視類別
(2)標籤列控制 (TabBar)
(3)導覽列控制 (Navigation)
8.感測器及開發應用
(1)Touch 觸控
(2)Gesture 手勢
(3)方向感應器
(4)陀螺儀
9.繪圖處理開發
(1)Quartz 2D
(2)Open GLES
(3)2D 與 3D 圖學
10.多媒體應用
(1)圖片動畫應用
(2)影片播放
(3)聲音處理
11.其他主題概念
(1)資料庫處理
(2)地理位置與地圖
(3)與其他App共享資料
(4)iPad設計的考量
12.帳號申請與上架
(1)開發者帳號申請
(2)實機安裝與測試
(3)程式上架流程
優惠辦法
1.網路報名:享95折優惠($10,925元)
2.ITCTC舊生:享9折優惠($10,350元)
3.開課日兩週前報名者享9折優惠($10,350元)
4.持ITCTC班代回饋券或ITCTC課程8折卷享8折優惠($9,200元)
註1:以上優惠擇一使用。