copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对...
分类:
其他好文 时间:
2014-09-01 23:58:13
阅读次数:
619
ios4 设备上最好就不要使用 ARC。。。strong,weak 用来修饰属性。strong 用来修饰强引用的属性;@property (strong) SomeClass * aObject;对应原来的@property (retain) SomeClass * aObject; 和 @prop...
分类:
其他好文 时间:
2014-08-31 19:58:11
阅读次数:
227
weak_ptr示例/*// 使用shred_ptr的主要原因就是避免关注指针指向的资源// 只能指针将自动释放与不再需要的对象的相关资源// 但是某些情况下,这种却不是我们需要的。// 比如 循环引用.两个对象都引用对方。// 又或者 分享一个对象 但是不占有该对象/...
分类:
编程语言 时间:
2014-08-31 18:35:21
阅读次数:
261
http://www.cnblogs.com/skywang12345/p/3154474.htmlhttps://www.rallydev.com/community/engineering/java-references-strong-soft-weak-phantom
分类:
编程语言 时间:
2014-08-25 16:43:54
阅读次数:
281
1 gcc attribute weak & alias应用
alias ("target")
The alias attribute causesthe declaration to be emitted as an alias for another symbol, which must bespecified. For instance,
voi...
分类:
其他好文 时间:
2014-08-21 11:35:34
阅读次数:
214
一、简单说明使用数据刷新框架:该框架提供了两种刷新的方法,一个是使用block回调(存在循环引用问题,_ _weak),一个是使用调用。 问题:在进行下拉刷新之前,应该要清空之前的所有数据(在刷新数据这个方法中)。移除正在显示的cell:(1)把字典中的所有的值,都从屏幕上移除(2)清除字典中的所....
分类:
移动开发 时间:
2014-08-20 13:54:02
阅读次数:
346
12.20 编写程序,逐行读入一个输入文件,将内容存入一个StrBlob中,用一个StrBlobPtr打印出StrBlob的每个元素。StrBlob.h#ifndef STRBLOB_H#define STRBLOB_H#include#include#include#includeusing na...
分类:
其他好文 时间:
2014-08-19 22:06:45
阅读次数:
277
效果图@property(weak,nonatomic)IBOutletUILabel*downLabelInfo;@property(weak,nonatomic)IBOutletUIImageView*imageView;@end@implementationViewController- (v...
分类:
移动开发 时间:
2014-08-19 16:06:34
阅读次数:
209
#import #define CHILD_WEAK_NOTIFC @"childe_week"@interface Child : NSObject@property (nonatomic,assign) int age;@property (nonatomic,assign) NSInteger...
分类:
移动开发 时间:
2014-08-19 00:47:13
阅读次数:
298
__weak 修饰符
就像我们知道的那样__weak修饰符提供了如同魔法般的公能。
● 若使用__weak修饰符的变量引用对象被废弃时,则将nil赋值给该变量
● 使用附有__weak修饰符的变量,就是使用注册到autoreleasepool的对象。...
分类:
其他好文 时间:
2014-08-18 18:40:32
阅读次数:
310