美文网首页ios
关键字weak copy

关键字weak copy

作者: program袁 | 来源:发表于2015-08-27 14:43 被阅读96次

1.关键字__weak:

NSDate * __weak originalDate = self.lastModificationDate;

self.lastModificationDate = [NSDate date];

当self.lastModificationDate 重指向其他内存,originalDate变为nil.

NSObject * __weak someObject = [[NSObject alloc] init];

someObject 直接置为nil,因为新创建的对象没有强引用指向它所以立即释放.

2.关键字copy

@property(nonatomic,copy)NSMutableArray* array1;

copy声明的属性,重新开辟一块内存,它的引用计数是从1开始计算,返回的是一个不可变的对象,不能添加或者修改.

相关文章

网友评论

    本文标题:关键字weak copy

    本文链接:https://www.haomeiwen.com/subject/rmphcttx.html