Foundation


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

  // 结构体--->OC对象
  CGPoint p = CGPointMake(10, 10);
  // 将结构体转为Value对象
  NSValue *value = [NSValue valueWithPoint:p];
  // 将value转为对应的结构体
  [value pointValue];

  NSArray *array = @[value ];

原文地址:https://www.cnblogs.com/tzktzk1/p/3329681.html