第一、strong关键字与retain关似,用了它,引用计数自动+1
如果person定义如下:
@interface Person : NSObject
@property(nonatomic,strong)Book *book1;
@end @autoreleasepool {
p1=[[Person alloc] init];
Book *book...
分类:
其他好文 时间:
2014-10-14 19:57:39
阅读次数:
207
#import "ViewController.h"@interface ViewController () //保包括这个viewdelegat协议 @property (weak, nonatomic) IBOutlet UITextField *search; //这是...
分类:
其他好文 时间:
2014-10-13 23:23:37
阅读次数:
220
![][1] 1. 在StoryBoard中添加 GiCanvasView 视图,并在 ViewController 中创建关联变量 canvas_: ``` @interface ViewController () { __weak IBOutlet GiCanvasView *canvas_; } @end ``` 2. 添加按钮图片资源...
分类:
移动开发 时间:
2014-10-13 20:12:47
阅读次数:
117
首先我得承认,关注tesseract-ocr, 是冲着下面这篇文章的噱头去的,26行groovy代码破解网站验证码http://www.kellyrob99.com/blog/2010/03/14/breaking-weak-captcha-in-slightly-more-than-26-line...
分类:
Web程序 时间:
2014-10-13 13:52:29
阅读次数:
201
解决方式:1.定义一个textview,在storyboard中设定该textview的constraints。2.将高度的constraint定义到头文件里:(直接拖拽)@property (weak, nonatomic) IBOutlet NSLayoutConstraint *textvie...
分类:
移动开发 时间:
2014-10-07 14:53:43
阅读次数:
163
weak_ptr是辅助shared_ptr的智能指针。就像它的名字一样,是个“弱”指针;仅有几个接口,仅能完成很少工作,来辅助shared_ptr...
分类:
其他好文 时间:
2014-09-29 22:38:41
阅读次数:
196
tableA = {}tableB = {}setmetatable(tableA,tableB)tableB.__mode = "k" -- tableB.__mode = "v" 或者tableB.__mode = "kv"这样,tableA将是一个weak table当tableA中的键的引用...
分类:
其他好文 时间:
2014-09-28 19:37:55
阅读次数:
169
让两个对象间建立weak关系这是为了给两个对象间建立weak关系,当一个对象被释放时,另外一个对象再获取这个值时就是nil,也就是不持有这个对象:)源码:WeakRelatedDictionary.h 与WeakRelatedDictionary.m//// WeakRelatedDictiona....
分类:
其他好文 时间:
2014-09-27 19:04:10
阅读次数:
144
在JDK1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)四种,这四种引用强度一次逐渐减弱。1、强引用就是指在程序代码之中普.....
分类:
编程语言 时间:
2014-09-25 12:34:08
阅读次数:
202
实现图片浏览器功能效果:此教程涉及到较多的category的使用,注意.思路:1. 获取一个view在UIWindow中的frame值2. 获取这个view的快照3. 对这个快照进行动画全屏4. 全屏消失后移除掉这个快照源码:NSObject+WeakRelated.h 与NSObject+Weak...
分类:
其他好文 时间:
2014-09-25 01:15:17
阅读次数:
335