iOS 程式設計  (課程⼤大綱)
1. 基礎觀念• iOS 介紹• Objective-C 說明• xcode 安裝與操作⽅方式• 版本差異的認知
2. 介⾯面設計⽅方法與程式架構• 編寫程式碼產⽣生介⾯面• Interface builder• Storyboard• 開發模式 (MVC)• 事件處理 (Target-Action)
3. 基本互動的開發• 顯⽰示訊息 (UILabel) 與接受輸⼊入 (UIText)• 圖⽚片處理 (UIImage)• 按鈕 (UIButton) 及事件處理
4. 物件導向觀念• Objective-C• 類別與物件• 物件 property 及 synthesize• 數值、字串物件及陣列
5. 程式設計的基礎補充• 條件判斷與迴圈• 記憶體管理• 圖⽰示及起始畫⾯面的處理
6. 使⽤用者介⾯面與控制器• UIView• UISlider, UISwitch   UIWebView 可以考慮獨                       立出來,配合• UIScrollView                   ...
訊息顯⽰示                  新補充• UIAlertView• UIActionSheet
7. 多重檢視應⽤用• ⾃自訂檢視類別• 標籤列控制 (TabBar)• 導覽列控制 (Navigation)• ⾃自訂按鈕• 合併 UITabBar 與 UINavigation
資料項⺫⽬目的處理• UITableView    新補充• 陣列• plist ⽤用法• NSDictionary• Core Data
8. 感測器及開發應⽤用• Touch 觸控• Gesture ⼿手勢• ⽅方向感應器• 陀螺儀
9. 繪圖處理開發• Quartz 2D• Open GLES• 2D 與 3D 圖學
10. 多媒體應⽤用• 圖⽚片動畫應⽤用• 影⽚片播放• 聲⾳音處理
11. 其他主題概念• 資料庫處理• 地理位置與地圖• 與其他App共享資料• iPad設計的考量
12. 帳號申請與上架• 開發者帳號申請• 實機安裝與測試• 程式上架流程
End
Upcoming SlideShare
Loading in …5
×

課程規畫

245 views
219 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
245
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

課程規畫

  1. 1. iOS 程式設計 (課程⼤大綱)
  2. 2. 1. 基礎觀念• iOS 介紹• Objective-C 說明• xcode 安裝與操作⽅方式• 版本差異的認知
  3. 3. 2. 介⾯面設計⽅方法與程式架構• 編寫程式碼產⽣生介⾯面• Interface builder• Storyboard• 開發模式 (MVC)• 事件處理 (Target-Action)
  4. 4. 3. 基本互動的開發• 顯⽰示訊息 (UILabel) 與接受輸⼊入 (UIText)• 圖⽚片處理 (UIImage)• 按鈕 (UIButton) 及事件處理
  5. 5. 4. 物件導向觀念• Objective-C• 類別與物件• 物件 property 及 synthesize• 數值、字串物件及陣列
  6. 6. 5. 程式設計的基礎補充• 條件判斷與迴圈• 記憶體管理• 圖⽰示及起始畫⾯面的處理
  7. 7. 6. 使⽤用者介⾯面與控制器• UIView• UISlider, UISwitch UIWebView 可以考慮獨 立出來,配合• UIScrollView UISegmentView一同• UIWebView• UIPicker• 協定與類⺫⽬目
  8. 8. 訊息顯⽰示 新補充• UIAlertView• UIActionSheet
  9. 9. 7. 多重檢視應⽤用• ⾃自訂檢視類別• 標籤列控制 (TabBar)• 導覽列控制 (Navigation)• ⾃自訂按鈕• 合併 UITabBar 與 UINavigation
  10. 10. 資料項⺫⽬目的處理• UITableView 新補充• 陣列• plist ⽤用法• NSDictionary• Core Data
  11. 11. 8. 感測器及開發應⽤用• Touch 觸控• Gesture ⼿手勢• ⽅方向感應器• 陀螺儀
  12. 12. 9. 繪圖處理開發• Quartz 2D• Open GLES• 2D 與 3D 圖學
  13. 13. 10. 多媒體應⽤用• 圖⽚片動畫應⽤用• 影⽚片播放• 聲⾳音處理
  14. 14. 11. 其他主題概念• 資料庫處理• 地理位置與地圖• 與其他App共享資料• iPad設計的考量
  15. 15. 12. 帳號申請與上架• 開發者帳號申請• 實機安裝與測試• 程式上架流程
  16. 16. End

×