码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
ARC
ARC的判断准则:只要没有强指针指向对象,就会释放对象 指针分2种 1强指针:默认情况下,所有的指针都是强指针 __strong 2弱指针:__weak __weak Person* p=[Person new]错误写法 用弱指针对象会被释放 属于 编译特性 strong :强指针相当于原来reta ...
分类:其他好文   时间:2016-04-24 00:37:12    阅读次数:146
iOS常见的面试题总结
1.   简述OC中内存管理机制 oc中的内存管理机制是自动引用计数,它分为两种方式:MRC和ARC,MRC是手动管理内存,ARC是系统自动管理内存;他的原则是谁开辟谁释放,有开辟就要有销毁 2.   readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用? Readwrite:读写特性,可读可写(是默...
分类:移动开发   时间:2016-04-22 20:56:20    阅读次数:266
iOS开发之OC面试题总结
1.简述OC中内存管理机制 OC的内存管理机制是自动引用技术,内存管理的原则是谁开辟谁释放,分为ARC和MRC,MRC的话就是需要我们程序员手动管理内存,ARC不需要我们手动管理内存,系统会自行管理。 2.readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用? readWrite读写特性, 可读可写...
分类:移动开发   时间:2016-04-22 20:54:31    阅读次数:226
xCode中常见的错误分析
程序中报错:@synthesize of ‘weak’ property is only allowed in ARC or GC mode的解决方法现在的项目是手动内存管理,所以在引入第三方资源库时候,很多资源库更新以后都开始使用arc进行编码,这样就导致两种代码风格不一致,有的时候可能开发者也没有注意到这些问题,反正用的时候也没有报错,就直接使用了;但是有的时候,因为arc编码中用到了新的属性修...
分类:其他好文   时间:2016-04-21 11:52:29    阅读次数:288
iOS 扫描二维码,条形码的实现
#import "ViewController.h" #import <AVFoundation/AVFoundation.h> @interface ViewController ()<AVCaptureMetadataOutputObjectsDelegate>@property (weak, ...
分类:移动开发   时间:2016-04-20 17:56:37    阅读次数:186
如何利用Python生成随机密码
写了个程序,主要是用来检测MySQL数据库的空密码和弱密码的, 在这里,定义了三类弱密码: 1. 连续数字,譬如123456,在get_weak_num中实现 2. 连续字母,譬如abcdef,在get_weak_character中实现 当然,个数都是随机的。 3. 数字和字母随机组合。在get_ ...
分类:编程语言   时间:2016-04-20 13:42:11    阅读次数:196
iOS strong和weak联系生活中的例子
__weak 和 __strong 会出现在声明中 默认情况下,一个指针都会使用 __strong 属性,表明这是一个强引用。这意味着,只要引用存在,对象就不能被销毁。这是一种所期望的行为:当所有(强)引用都去除时,对象才能被收集和释放。 不过, 有时我们却希望禁用这种行为:一些集合类不应该增加其元 ...
分类:移动开发   时间:2016-04-20 01:46:42    阅读次数:209
copy weak strong assign等等
/**  *  微博的内容(文字)  */ @property (nonatomic, copy) NSString *text; /**  *  微博的转发数  */ @property (nonatomic, assign) int reposts_count; /**  *  微博的作者  */ @property (nonatomic, ...
分类:其他好文   时间:2016-04-19 14:22:17    阅读次数:212
iOS __weak __strong
在block中常常会用到self,可是会造成循环引用。这时候就需要这样来解决这个问题: ...
分类:移动开发   时间:2016-04-15 15:26:51    阅读次数:176
_weak typeof(self) weakSelf = self;
_weak typeof(self) weakSelf = self; (一)内存管理原则 1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于release ...
分类:其他好文   时间:2016-04-15 00:43:25    阅读次数:389
1258条   上一页 1 ... 56 57 58 59 60 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!