@property属性

2017-09-23  本文已影响0人  taichiyi

property:属性;
synthesize:综合;
@property与@synthesize是成对出对出现的,可以自动生成某个类成员变量的存取方法。
在Xcode4.5以及以后的版本,@synthesize可以省略。

@property的参数

atomic与nonatomic

readwrite与readonly

strong与weak(弱引用)

assign、copy、retain

getter和setter

例如:

@property(nonatomic,assign,getter=isValue) boolean value;
@property(nonatomic,assign,setter=setIsValue) boolean value;

retain、copy、assign区别

if (property != newValue) {
    [property release];
    property=[newValue retain];
}

参考链接
http://www.cnblogs.com/liubeimeng/p/4244686.html

上一篇 下一篇

猜你喜欢

热点阅读