聲明格式
+/- (返回值) methodName:(參數類型)參數名稱 andSome:(參數類型)參數名稱…
如:+ (id) initWith:(NSString*) name andHeight:(double) height;
注:
- 沒有形參的方法比較簡單,- (void)print;
- : 稱爲中綴符,是方法名的一部分。一箇中綴符匹配一個形參。
類方法/靜態方法
以 + 開頭的方法稱爲類方法,或靜態方法。擁有類的作用範圍,無法直接訪問類的實例變量。
實例方法/動態方法
以 - 開頭的方法稱爲實例方法,或動態方法。擁有對象的作用範圍,可以直接訪問實例變量,以及其父類的實例變量。
方法的調用
在Objective-C中,對象(發送器)通過發送消息與其他對象(接收器)進行交互,從而調用指定的方法。
如:[ClassName initWith:(NSString*) name andHeight:(double) height];