以下是我寫的乙個例項, 測試objective-c是如何使用類的
testclass.h
//
// testclass.h
// testclass
//// created by exchen on 6/15/15.
//#import @inte***ce testclass : nsobject
//成員函式宣告
-(void)print;
-(void)calc;
@end
testclass.m
//
// testclass.m
// testclass
//// created by exchen on 6/15/15.
//#import "testclass.h"
#import @implementation testclass
//成員函式實現
-(void) print
-(void) calc
return strret;
}@end
main.m
//
// main.m
// testclass
//// created by exchen on 6/15/15.
//#import #import "testclass.h"
int main(int argc, const char * argv)
testclass *tc = [[testclass alloc] init]; //分配記憶體
tc->number1 = 1; //給類成員變數賦值
tc->number2 = 2;
[tc calc]; //呼叫類成員函式
strcpy(tc->strarray,"strarray"); //給類成員字串變數賦值
[tc print]; //呼叫類成員函式
nslog(strret); //列印返回值
return 0;
}
Objective C 的類和物件的建立和使用
在oc中類有介面 inte ce 和實現 implementation 兩部分組成。1.inte ce介面部分。介面的擴充套件名為.h。在該檔案中主要說名類有哪些特性和功能。在其中存放了類的例項變數和方法。比如建立student類基於nsobject類 inte ce student nsobjec...
StringBuilder類的建立,常用使用方法
string類 初始化用了三個字串 共3個 string str1 a string str2 b string str3 c 字串改變,又用了乙個字串 共4個 str1 str2 字串改變,又用了乙個字串 共5個 str1 str3 stringbuilder類 stringbuilder常用方法...
Objective C 建立常量
新部落格wossoneri.com define巨集定義 define是一條預編譯指令,編譯器在編譯階段前期會將所有使用到巨集的地方簡單地進行替換.在預處理器裡進行文字替換,沒有型別,不做任何型別檢查,編譯器可以對相同的字串進行優化。只儲存乙份到 rodata 段。甚至有相同字尾的字串也可以優化,你...