美文网首页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