OC之點語法詳解

2021-07-04 23:25:10 字數 465 閱讀 2008

點語法的本質是對set

和get

方法的呼叫:

person *p = [person new];

p.age = 10;

上面p.age = 10不是給person的成員變數age賦值,而是呼叫person中的setage方法,並傳遞引數10,所以p.age = 10就相當於[p setage:10],當然也可以根據呼叫person中的get方法,比如person中有個get方法名為age,則呼叫該方法可以用點語法寫為p.age,相當於[p age]

【備註】在oc中,比如age的set方法一般寫成- (void) setage (int)newage;get方法一般寫成- (void) age;

OC 屬性點語法

點語法和 property 知識點一 setter和getter方法 帶上下劃線 二 點語法 乙個引數的set方法可以使用點語法賦值 xiaoxin setname 小新 這不是使用成員變數,是使用set方法 xiaoxin.name 小新 可以通過.語法呼叫get方法 nsstring ret x...

IOS點語法詳解

ios點語法詳解。在用oc寫 的時候,通常用到點語法。因為是用於屬性,呼叫屬性的getter方法。這種方法我們就不在過多介紹。今天看到乙個demo,分類方法中的方法,使用點語法使用。瞬間不解。於是研究一下點語法。並且寫了乙個demo。希望幫助大家深刻理解點語法 首先我們寫乙個分類方法 h inte ...

oc基礎語法 oc特有語法(1)

1 根據以前學的,呼叫方法是這樣的 student stu student new stu setage 100 int age stu age 如果用點語法,這樣就可以呼叫了 stu.age 100 int age stu.age 2 點語法的本質 其實點語法的本質還是方法呼叫,當使用點語法時,編...