IOS點語法詳解

2021-12-29 20:14:41 字數 590 閱讀 1611

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

首先我們寫乙個分類方法 .h

@inte***ce trfraction (trtransfer)

-(double)transfer;

@end.m

@implementation trfraction (trtransfer)

-(double)transfer

@endcontroller中呼叫

- (void)viewdidload 看到上面一種方法相比大家都十分熟悉。類中的例項方法,直接使用類物件呼叫,用的是空格語法呼叫,通常來說我們都這麼用。但是實驗了一下點語法也可以正常呼叫,正常輸出。這就要說到點語法的特性。點語法實際上就是呼叫getter方法。那怎麼判斷是getter方法呢。就是返回值。我們可以看到transfer這個方法有返回值。所以就被當成的getter方法。可以正常呼叫。雖然我們知道沒有transer這個屬性。但是這個方法是可以被當成getter方法呼叫的。

詳解中括號語法及點語法

點語法 點語法根據物件中的鍵來獲取相應的值.let obj a a console.log obj.a a 建立相應的鍵值對 obj.b b console.log obj.b b 中括號語法 中括號語法也能根據物件中的鍵來獲取值.let obj a a console.log obj a a 需要...

OC之點語法詳解

點語法的本質是對set 和get 方法的呼叫 person p person new p.age 10 上面p.age 10不是給person的成員變數age賦值,而是呼叫person中的setage方法,並傳遞引數10,所以p.age 10就相當於 p setage 10 當然也可以根據呼叫per...

Spring AspectJ切入點語法詳解

定義過濾切入點函式時,是直接把execution已定義匹配表示式作為值傳遞給通知型別的如下 除了上述方式外,還可採用與apectj中使用pointcut關鍵字類似的方式定義切入點表示式如下,使用 pointcut註解 使用 pointcut註解進行定義,應用到通知函式afterdemo 時直接傳遞切...