Block 是 iOS 4.0 以後才有的語法,而且是 XCode 特有的 C 語法,其不存在於其他 C 的標準中。嚴格來說它就是 C function 的另一種表現方式。因為在 iOS 中,大量的應用了Target-Action 機制(見Hello Target-Action),所以我們經常需要寫只需要一次的 funtion,且程式碼不長時, Block 的功能就出來了,Block還有很多不同的使用方式分別說明如下。
目前分類:C語言基礎 (8)
- Oct 04 Thu 2012 14:40
Block 語法(1)
- Sep 28 Fri 2012 10:49
typedef 自訂資料型別
typedef 作用是為一種資料類型定義一個新名字。這裡的資料類型包括內部數據類型(int,char等)和自定義的資料類型(struct等)。最簡單的一種用法就是用來替型別取另一個名字。它的語法如下
- Sep 28 Fri 2012 10:47
列舉 (Enumeration) 資料型別
列舉 (Enumeration) 資料型別,是 C 語言中一種特別的語法,用來處理有限的選擇性資料的內容。舉個實例來說,某種車子的顏色有分紅、藍、黑、綠、黄、白等顏色時,就可以用例舉資料類型。
列舉的語法如下:
- Sep 28 Fri 2012 10:40
結構 Struct
- Sep 28 Fri 2012 07:42
存值變數與指標(存址)變數
- Sep 28 Fri 2012 04:16
Function 函式
Function 是 C 語言中的基本結構單位,程式會以 function 為單位完成。其中,所有程式的入口點就是 main(), 也就是說程式會從這個 function 開始執行,如果你有很多需要重覆使用的功能,也可以把他寫成 function。
- Sep 28 Fri 2012 03:49
資料類別與變數生命週期