Foundation -- OC集合 --NSValue

来源:互联网 发布:圣马可吉他怎么样知乎 编辑:程序博客网 时间:2024/05/10 08:20

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------



  NSValue

/*

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

 

 //NSValue可以把任何转换为oc对象

 */


#import <Foundation/Foundation.h>


int main(int argc,const char * argv[]) {

    

    //结构体

    

   CGPoint p = CGPointMake(10,10);

    //将结构体转换为Value对象

   NSValue *value = [NSValuevalueWithPoint:p];

    

    //value转为对应的结构体

    

   NSArray *array = @[value];

   NSLog(@"%@",array);

   return 0;

}



1 0
原创粉丝点击