NSValue

 

#import <Foundation/Foundation.h>

 

 

// NSNumber之所以能包装基本数据类型为对象,是因为继承了NSValue

 

int main()

{

    

    // 结构体--->OC对象

    

    CGPoint p = CGPointMake(10, 10);

    // 将结构体转为Value对象

    NSValue *value = [NSValue valueWithPoint:p];

    

    // 将value转为对应的结构体

    // [value pointValue];

    

    NSArray *array = @[value ];

    

    

        // insert code here...

    // NSLog(@"这是哥修改过的东西6");

    return 0;

}

 

posted @ 2016-03-28 12:11  lance.xiang  阅读(86)  评论(0编辑  收藏  举报