special in ObjectC
1.函數定義方式
//in C
int getAge(char *name){
}
//in ObjectC
-(int)age:(NSString *) name{
}
2.有任意資料型別
id 可用來代表任意資料形態
3.有foreach可以用
4.控指示nil,可以傳訊息給nil(ex [nil message])
5.不知原重載(overload)
6.沒有多重繼承
類別宣告方式
@interface:類別宣告的開頭
@end:類別宣告結尾
@implementation:類別實現開始
+:static的方法(method)
-:
建構&解構子
-(id) init:預設的建構子
-(id) initXXXX:自定的建構子
-(void) dealloc:解構子
release:會呼叫道dealloc,釋放佔用記憶體空間使用release即可。釋放其他空節才可能用到dealloc。