最新文章列表

copy, retain, assign , readonly , readwrite,strong,weak,nonatomic

copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString 对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 对其他NSObject和其子类 对参数进行release旧值, ...
xiao_nan_ren 评论(0) 有450人浏览 2015-06-17 18:28

freemarker 相关

         工作中遇到一些,记录一下:          //定义变量并初始化 <#assign var = value>     //输出并替换为表达式的值 ${var}     //宏,无返回参数 <#macro name param1 param2 ...> </#macro>               ...
zhangyaochun 评论(0) 有1234人浏览 2013-05-25 10:52

retain和copy还有assign的区别

1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉。 2. 了解到1中assign的问题,那么如何解决?最简单的一个方法就是使 ...
gaobusi 评论(0) 有966人浏览 2012-09-05 14:42

关于retain 、readonly、readwrite、copy、assign的详细介绍

iphone开发一定会遇到 @property (retain, nonatomic) IBOutlet UITextView *descText; 其中的retain 还可以填写为其他如readonly、retain、read write、copy、assign等属性。 具体代表的意思下面列出: retain   When you’re dealing with object val ...
zhiblin 评论(0) 有1889人浏览 2011-10-31 11:27

ios @property

@property (copy, assign) NSString *title; 什么是assign,copy,retain之间的区别? assign: 简单赋值,不更改索引计数(Reference Counting)。 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 retain的实际语法为: ...
董瑞龙 评论(0) 有2017人浏览 2011-09-15 11:15

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics