Objective C 使用點運算子訪問屬性

2021-06-01 09:37:22 字數 440 閱讀 9694

objective-c語言允許你使用非常簡便的語法訪問屬性。要獲得 myfraction 中儲存的 numerator 的值,可使用以下語句:

[myfraction numerator]

這會向 myfraction 物件傳送 numerator 訊息,從而返回所需的值。從 objective-c 2.0 開始,我們同樣可以使用點運算子來編寫等價的表示式:

myfraction.numerator

一般格式為:

instance.property

還可使用類似的語法進行賦值

instance.property = value

這等價於編寫以下表示式:[instance setproperty: value]

Objective C使用位運算設計可複選的列舉

在軟體開發中,列舉是我們會經常會用到的一種程式設計方式,通過列舉,可以使我們的 更具可讀性與統一性。通常情況下,我們會通過typedef來定義一種列舉的型別來使用。例如 12 3 4 5 typedefenummyenum 我們可以在函式的引數中來使用它 12 3 4 5 6 7 8 9 10 11...

Objective c 字典使用

1.所有的key都是乙個字串,鍵 值是成對出現的。且都不能為空,非要為空要使用nsnull。字典是通過key來訪問值的,key valu必須成對出場 2.字典是有鍵 值的資料組合,通過key查詢對於的value,值可以是其他任意的型別,key必須是唯一的。3.為什麼要使用字典呢?而不使用陣列?答?陣...

使用Objective C建立UUID

uuid是128位的值,它可以保證唯一性。通常,它是由機器本身網絡卡的mac位址和當前系統時間來生成的。uuid是由中劃線連線而成的字串。例如 0a326293 bcdd 4788 8f2d c4d8e53c108b 在宣告檔案中宣告乙個方法 ios import inte ce uuidviewc...