IOS開發 列舉型別使用

2021-07-03 06:08:29 字數 408 閱讀 4906

一般情況下,我們採用c風格的enum關鍵字可以定義列舉型別。

enum uiviewanimationtransition;

//typedef 的作用是宣告別名

typedef

nsuinteger uiviewautoresizing;

//使用nsuinteger的地方可以使用uiviewautoresizing,uiviewautoresizing相當於nsuinteger的乙個別名使用。

另一種宣告列舉型別的方法(在uikit的標頭檔案中到處可見):

typedef ns_enum(nsinteger, uiviewanimationtransition) ;

iOS 列舉型別使用

引言 列舉值它是乙個整形 int 並且,它不參與記憶體的占用和釋放,列舉定義變數即可直接使用,不用初始化.在 中使用列舉的目的只有乙個,那就是增加 的可讀性.使用 列舉的定義如下 csharp view plain copy typedef enum test 列舉名稱 亦可以如下定義 推薦 結構比...

ios開發系列之列舉型別的使用

列舉值 它是乙個整形 int 並且,它不參與記憶體的占用和釋放,列舉定義變數即可直接使用,不用初始化.在 中使用列舉的目的只有乙個,那就是增加 的可讀性 enum是列舉型別,用來定義一系列巨集定義常量,相當於一系列的 define xx xx,第乙個值預設從0 開始,其後依次加一,可以對每乙個列舉元...

iOS 列舉型別

一.定義 typedef enumtypes 在結尾時,使用分號來結束 enum相當於 define的用法,只是相對來說簡單一些。使用了enum之後,在使用時,該型別的變數值只能在enum定義裡面選取。二.如何使用 我們最終的目的,是要把學習的內容在自己寫 的時候融入進去,那麼在用的時候是怎麼用的呢...