Objective-c 创建类的使用
生活随笔
收集整理的這篇文章主要介紹了
Objective-c 创建类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下是我寫的一個實例, 測試Objective-c是如何使用類的
TestClass.h?
// // TestClass.h // TestClass // // Created by exchen on 6/15/15. // Copyright (c) 2015 exchen. All rights reserved. //#import <Foundation/Foundation.h>@interface TestClass : NSObject{//public成員變量@publicint number1;int number2;NSString *Nstr;char strArray[20]; }//成員函數聲明 -(void)print; -(void)calc; -(NSString*)strAppend:(NSString*) string1:(NSString*) string2;@endTestClass.m
// // TestClass.m // TestClass // // Created by exchen on 6/15/15. // Copyright (c) 2015 exchen. All rights reserved. //#import "TestClass.h" #import <stdio.h>@implementation TestClass//成員函數實現 -(void) print{printf("%d\n",number1);NSLog(Nstr);printf("%s\n",strArray); }-(void) calc{number1 += number2;printf("%d\n",number1); }-(NSString*)strAppend:(NSString*) string1:(NSString*) string2{NSString *strRet = [string1 stringByAppendingString:string2];return strRet; } @end main.m // // main.m // TestClass // // Created by exchen on 6/15/15. // Copyright (c) 2015 exchen. All rights reserved. //#import <Foundation/Foundation.h>#import "TestClass.h"int main(int argc, const char * argv[]) {@autoreleasepool {// insert code here...NSLog(@"Hello, World!");}TestClass *tc = [[TestClass alloc] init]; //分配內存tc->number1 = 1; //給類成員變量賦值tc->number2 = 2;[tc calc]; //調用類成員函數strcpy(tc->strArray,"strArray"); //給類成員字符串變量賦值[tc print]; //調用類成員函數NSString *strRet = [tc strAppend:@"string1" :@"string2"]; //調用帶參數的函數NSLog(strRet); //打印返回值return 0; }工程下載地址
總結
以上是生活随笔為你收集整理的Objective-c 创建类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Objective-C NSString
- 下一篇: Android编译错误: The pro