方法
// -----實例方法
// 無參數方法
-(void) method;
// 單參數方法
-(void) method:(NSString *)name;
// 多參數方法
-(void) method:(NSString *)name age:(int)age;
// ----類方法
+(void) classMothed;
// 方法調用
[custom method];
[custom method:@"Name"];
// 實例方法在編譯時會自動添加self指針
-(void) print {
NSLog(@"[%d, %d]", self.x,self.y);
}
/* 編譯之後自動添加self指針
void print(BLNPoint* self){
NSLog(@"[%d, %d]", self.x,self.y);
}
*/
[class print];
/* 編譯後自動添加指針。
[class print:class];
*/
// 方法的實際組成是函數名加外部名。
-(void) method:(NSString *)name age:(int)age;
// 方法名 method: age: