Intro, 導讀
-
main & structure, 發展歷史與專案結構
-
macro, 巨集(預編譯處理)
-
header, 標頭(預編譯處理)
-
ifdef, 條件編譯(預編譯處理)
TBD
-
jump statement, 轉折敘述(break, continue, return)
-
set, 集合物件 (無序)
-
cast, 自動或稱隱性的資料轉換和強制的資料轉換
(此功能實作前要考慮型別集合的父子關係,則可以避免編譯時期錯誤,常見於 Swift。)
-
bundle Id, 動態繫結和動態類型
-
property, 類別中的屬性設計
-
polymorphism, 類別繼承其中一個功能 (多型,可利用方法多載或是覆寫方法達成)
https://github.com/QueenieCplusplus/ObjectC_overloadoverride
-
category, 類別擴充或稱分類 (在已有類別上,對類別進行方法的擴充)
-
protocol, c 語言無法多重繼承故設計協定 (爾後在 swift 語言尚衍生出委派功能)
-
releasepool & GC, 資料的釋放池及垃圾處理 (略)
-
threads , 多執行緒和同步執行的共用資源互斥鎖 (略)