当前位置:编程学习 > wap >>

Objective C的copy一般甚麼時候用啊?

剛開始學。請指教! --------------------编程问答-------------------- UP. --------------------编程问答-------------------- 问的不明白 --------------------编程问答--------------------
@property (nonatomic, copy) NSString* string;

当这个string被赋值一个可修改的参数比如一个NSMutableString*, 而你又不希望你的这个成员string的内容被别人修改的话,copy属性就能避免这个问题 --------------------编程问答-------------------- 一般不使用copy时,系统默认的时软拷贝,也就复制个引用给目标对象,不会另外开辟新的内存空间!
使用copy时,是使用的硬拷贝,复制对象时,是另外开辟新的内存空间的! --------------------编程问答-------------------- 在使用以下生成属性时自动生成的方法实现

assign 
-(void)setApp:(id)Obj
{
           _selfVar = obj;       // 直接指向原先的内存,引用技术不变

}

retain

-(void)setApp:(id)newObj
{
          [_selfVar release];
           _selfVar = newObj;       
          [newObj retain];            // 直接指向原先的内存并切 引用技术不变

}
copy

-(void)setApp:(id)Obj
{
           _selfVar = [obj copy]; // // 开辟一块新的内存空间,讲obj重的内存内容拷贝到新的空间中,这是_selfvar 指向的时新的内存区域,原先的Obj的内存的销毁,增加与他无关

} --------------------编程问答-------------------- neHrOAJP

要顶
必须顶
不得不顶
用尽全力顶
再加上千斤顶
总之把它顶到顶
接着使出葵花宝顶
就算顶到史前也要顶
老子看了会用道德经顶
孔子亲自拜你为师天天顶
秦始皇站在阿房宫上使劲顶
汉高祖挥师杀向东罗马为你顶
吕布抛弃了貂禅而选择了帮你顶
张三丰见了后用太极拳九式全力顶
左冷禅召开武林盟主大会商讨如何顶
西门吹雪从此学会了最强一招剑神一顶
龙剑飞的如来神掌最后一式改为万佛朝顶
陆小凤从此再也不管闲事了而专门来为你顶
四大名捕四面出击看天下还有没有人敢不在顶
黄飞鸿的宝芝林里从此多了一味药叫做吃了就顶
霍元甲其实根本就没有死因为他还想要努力帮你顶
U6jqWN4s0sQcjU6jqWN4U6jqWN4
工作咯,兼职  http://gongzuolo.com/ 
neHrOAJPneHrOAJPU6jqWN4U6jqWN4U6jqWN4
看完楼主的帖子,我的心情竟是久久不能平复,正如老子所云:大音希声, 
大象希形.我现在终于明白我缺乏的是什么了, 
正是楼主那种对真理的执着追求和楼主那种对理想的艰苦实践所产生的厚重感.面对楼主的帖子 
,我震惊得几乎不能动弹了, s0sQcjwRHfxObgi
珠三角 之窗 http://byhat.com/
qAaOuU6jqWN4s0sQcjU6jqWN4
楼主那种裂纸欲出的大手笔,竟使我忍不住一次次的翻开楼主的帖子,每看一次,赞赏之情就激长数分,
我总在想,是否有神灵活在它灵秀的外表下,以至能使人三月不知肉味,使人有余音穿梁,三日不绝的感受 
.楼主,你写得实在是太好了 neHrOAJP
City Yet! Jobs,Friends,Trade,Community,gigs 
http://cyet.net/
.我唯一能做的,就只有把这个帖子顶上去这件事了 
qAaOuU6jqWN4U6jqWN4neHrOAJP --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 复制数组配列时使用 --------------------编程问答-------------------- 我也是刚刚学,呵呵
补充:移动开发 ,  iPhone
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,