现在的位置: 首页 > 综合 > 正文

【IOS】如何封装结构体对象到NSMutableArray中

2017年10月31日 ⁄ 综合 ⁄ 共 365字 ⁄ 字号 评论关闭

http://yul100887.blog.163.com/blog/static/200336135201321455832/

用NSValue包装:
typedef struct {
    float real;
    float imaginary;
} ImaginaryNumber;

ImaginaryNumber miNumber;
miNumber.real = 1.1;
miNumber.imaginary = 1.41;

NSValue *miValue = [NSValue value: &miNumber
                            withObjCType:@encode(ImaginaryNumber)];

ImaginaryNumber miNumber2;
[miValue getValue:&miNumber2];

抱歉!评论已关闭.