以下為範例:
+(void) methodName;
//沒有參數的版本。
-(returnType) methodName:(firstValueType) firstValueName;
//一個參數的版本。
-(returnType) methodName:(firstValueType) firstValueName
andSecondValue:(secondValueType) secondValueName
andThirdValue:(thirdValueType) thirdValueName;
//if you wanted input value more ,and so on...
//多個參數的版本。
/*---------------------------------------------------------*/
[aObject callAnInstanceMethod]
//單一訊息
[[drinkSerial getIndexOfObject: @"Juice"] fillTheDrink]
//巢狀訊息
note:
- 1.第二個參數/第三個參數這種andXXX的方式是selector的表示方式
- 2.承1.,第一個參數就想成是使用methodName為selector。
- 3.記得在參數型別前使用 :
- 4.這種send message的方式是傳承自smalltalk這種完全OOP
文章標籤
全站熱搜