Objective-c中的差异保留和复制是什么

时间:2017-07-17 15:00:29

标签: objective-c

嗨,我是Android开发人员,最近我转到了i-phone开发,我现在正在学习内存管理,我读了很多关于内存管理的文档,但我对下面的语句几乎没有混淆当我们使用时会发生什么保留复制以及以获取以下声明

代码1: -

NSString* name = [[NSString alloc]init];--->retain count 1

[name retain]

[name copy]

[name release]

码2: -

@propery(nonautomic,strong)NSString*name;
@propery(nonautomic,weak)NSString*name;
@propery(nonautomic,retain)NSString*name;
@propery(nonautomic,copy)NSString*name;

0 个答案:

没有答案