@property的属性默认是:readwrite,assign,atomic(没有这个关键字)
对于C结构体的描述应该是 @property(nonatomic,assign)CGSize size;
set 、get 实现示例如下:
- (CGSize) size
{
return self.frame.size;
}
- (void) setSize: (CGSize) aSize
{
CGRect newframe = self.frame;
newframe.size = aSize;
self.frame = newframe;
}
参考资料:
http://www.cocoachina.com/ask/questions/show/101562