嗨,我是Android开发人员,最近我转到了i-phone开发,我现在正在学习内存管理,我读了很多关于内存管理的文档,但我对下面的语句几乎没有混淆当我们使用时会发生什么保留和复制以及强和弱以获取以下声明
NSString* name = [[NSString alloc]init];--->retain count 1
[name retain]
[name copy]
[name release]
@propery(nonautomic,strong)NSString*name;
@propery(nonautomic,weak)NSString*name;
@propery(nonautomic,retain)NSString*name;
@propery(nonautomic,copy)NSString*name;