學習Object-C,買了2本書,其中1本是用C幣買的,總體質量一般,比較基礎。
另外一本是,瘋狂-李陽寫的,大部頭,比較嚇人,比較全一點。
對於面向對象,之前還是有個大概的理解,再多點基礎的例子。
目前,用著最不習慣的是,有多個參數的方法。這一點和C系列的語言,很不一樣,著實讓人難受啊。
代碼
// // main.m // ObjectPerson // // Created by fansunion on 15/12/3. // Copyright (c) 2015年 demo. All rights reserved. // #import#import "Person.h" //#import "Person.m" int main(int argc, const char * argv[]) { @autoreleasepool { //構造對象 Person* person = [[Person alloc]init]; //調用1個參數的實例方法 [person say:@"I am FansUnion"]; //調用2個參數的實例方法 [person setName: @"小雷FansUnion" andAge:26]; //調用沒有參數的實例方法 [person info]; //調用沒有參數的類方法 [Person bye]; } return 0; }
運行結果
2015-12-03 20:57:39.023 ObjectPerson[6193:440740] I am test method
2015-12-03 20:57:39.025 ObjectPerson[6193:440740] Hi,I am FansUnion
2015-12-03 20:57:39.025 ObjectPerson[6193:440740] I am info method
2015-12-03 20:57:39.025 ObjectPerson[6193:440740] bye bye !
Program ended with exit code: 0
例子比較簡單。
今天下班喽,來日繼續。