Apple Objective-C課程
0
Level: COURSES.L_LEVEL_0
Total Hours: 30 小時
Number of Lessons: 10
開課日期: May 27, 2013
Day of the week: Mon , Thu
NTD 0

Course Introduction

第一章 環境安裝與Objective-C簡介

  • 1-1 Objective-C語言介紹
  • 1-2 Xcode開發環境安裝
  • 1-3 Xcode開發環境介紹
  • 1-4 撰寫您的第一個程式
  • 1-5 編譯、執行、除錯

第二章 Objective-C物件導向介紹

  • 2-1 類別、物件、實體簡介
  • 2-2 屬性、方法
  • 2-3 如何使用物件導向觀念設計程式

第三章 資料型態

  • 3-1 定數(Literals)
  • 3-2 變數(Variables)
  • 3-3 常數(Constants)
  • 3-4 指標
  • 3-5 陣列
  • 3-6 字串
  • 3-7 結構體

第四章 資料型態

  • 4-1 運算子與運算元
  • 4-2 數學運算子
  • 4-3 關係運算子
  • 4-4 條件運算子
  • 4-5 位元運算子
  • 4-6 指定運算子
  • 4-7 優先順序與結合性

第五章 分支與迴圈

  • 5-1 if~else
  • 5-2 switch~case~break
  • 5-3 for
  • 5-4 while
  • 5-5 do~while

第六章 函數

  • 6-1 函數簡介
  • 6-2 參數傳遞

第七章 封裝

  • 7-1 類別封裝與設計
  • 7-2 建構元、破壞元
  • 7-3 屬性、方法設計

第八章 繼承

  • 8-1 繼承簡介
  • 8-2 介面(Interface)簡介

第九章 多型

  • 9-1 多載(Overloading)
  • 9-2 覆寫(Overriding)

第十章 記憶體管理

  • 10-1 記憶體配置與釋放
  • 10-2 引用計數(Reference Counting)
  • 10-3 垃圾收集(Garbage Collection)

第十一章 錯誤處理

  • 11-1 錯誤的種類
  • 11-2 以「回傳錯誤代碼」(Return Error Codes)處理錯誤
  • 11-3 以「例外(Exception)」處理錯誤
  • 11-4 以「NSError」處理錯誤

第十二章 Foundation Framework 函式庫

  • 12-1 NSString
  • 12-2 Array與Collections
  • 12-3 NSValue, NSNumber, NSData
  • 12-4 Times & Dates

第十三章 多工

  • 13-1 多工的概念
  • 13-2 NSThread
  • 13-3 NSOperation與NSOperationQueue

第十四章 資料存取

  • 14-1 Preferences
  • 14-2 Files
  • 14-3 Databases