NSValue包装自定义结构体
生活随笔
收集整理的這篇文章主要介紹了
NSValue包装自定义结构体
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
typedef struct {int year;int month;int day;
}Date;void value(){Date date = {2013,9,30},//void *代表任何類型的指針//這里要穿結(jié)構(gòu)圖的地址&date//根據(jù)結(jié)構(gòu)體類型生成對(duì)應(yīng)的描述字符串char* type = @encode(Date);NSValue *value=[NSValue value:&date withObjCType :type]; //定義結(jié)構(gòu)體變量
Date date1;//取出包裝好的結(jié)構(gòu)體[value getValue:&date1];NSLog(@"year=%i,month=%i,day = %i",date1.year,date1.month,date1.day);}
?
轉(zhuǎn)載于:https://www.cnblogs.com/yyh123/p/3346960.html
總結(jié)
以上是生活随笔為你收集整理的NSValue包装自定义结构体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IT English Collectio
- 下一篇: ubuntu make menuconf