日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Objective-c 创建类的使用

發布時間:2024/4/18 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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;@end

TestClass.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 创建类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。