码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
iOS strong,copy,retain,weak,assign的区别,以及各自的用法
1:ARC环境下,strong代替retain.weak代替assign 2:weak的作用:在ARC环境下,所有指向这个对象的weak指针都将被置为nil。这个T特性很有用,相信很多开发者都被指针指向已释放的对象所造成的EXC_BAD_ACCESS困扰过,使用ARC以后,不论是strong还是weak类型的指针,都不会再指向一个已经销毁的对象,从根本上解决了意外释放导致的crash。 3:a...
分类:移动开发   时间:2015-03-16 16:35:13    阅读次数:174
RefBase, sp和wp (3)
RefBase提供了一个函数: extendObjectLifetime(int32_t mode); 用于在构造函数中设置mFlags的值. 以及定义了一个枚举: enum { OBJECT_LIFETIME_WEAK = 0x0001; // 二进制为B01 OBJECT_LIFETIME_F....
分类:其他好文   时间:2015-03-14 15:12:23    阅读次数:142
iOS代理-03
控制器---->控件(strong)强引用控件.delegate---->控制器(strong)强引用控件中的delegate(nonatomic,weak)弱引用只有将控件中的delegate设置为weak才合理,不然会造成循环引用,导致控制器和子视图都无法被释放,造成内存泄露。
分类:移动开发   时间:2015-03-14 15:06:11    阅读次数:114
(纯代码)图片移动放大缩小:
#import "YYViewController.h" 10 11 //私有扩展 12 @interface YYViewController () 13 14 @property(nonatomic,weak)IBOutlet UIButton *headImageView; 15 @end.....
分类:移动开发   时间:2015-03-12 00:53:24    阅读次数:273
(纯代码)图片浏览器:
#import "ViewController.h"#define kImage @"image"#define kDescribe @"describe"@interface ViewController ()@property (nonatomic, weak) UIImageView *pro...
分类:其他好文   时间:2015-03-12 00:50:27    阅读次数:132
(纯代码 )transform旋转:
// 实现图片的旋转和移动和放大缩小#import "ViewController.h"@interface ViewController ()@property (nonatomic, weak) UIButton *_btnImage;@end@implementation ViewContro...
分类:其他好文   时间:2015-03-12 00:48:16    阅读次数:191
(纯代码)QQ登录界面:
#import "ViewController.h"@interface ViewController ()@property (nonatomic, weak) UITextField *_textName;@property (nonatomic, weak) UITextField *_tex...
分类:其他好文   时间:2015-03-12 00:40:04    阅读次数:253
IOS 面试总结
这段时间一直忙着面试找工作,面试的过程中暴露出自己一些问题,还是基础不够扎实,虽然做了三年IOS开发了,但是仅仅是编码上和架构上还可以,基础的东西好多都不知道,太不应该了,所以决心好好把IOS基础的东西都补一补,下面把面试问的问题罗列一下(共参考)。     1. 为什么用weak和assgin去修饰delegate? 用strong或者retain 为什么会引起循环引用?         (...
分类:移动开发   时间:2015-03-11 21:47:51    阅读次数:268
ios8版本地图定位注意点
学习ios地图定位我先定义一个属性:@property (weak, nonatomic) IBOutlet MKMapView *mapV;然后在项目运行时初始化该属性一些参数://设置地图控件的类型MKMapTypeStandard = 0, //默认模式 //MKMapTypeSatel...
分类:移动开发   时间:2015-03-10 18:45:06    阅读次数:207
ARC
1.store:强引用,指针引用该对象,持有该对象所有权。ARC机制下,默认使用该修饰符2.weak:弱引用,指针引用该对象。不持有该对象所有权.store与weak区别:当一个对象使用了store修饰时,该对象就被强引用了。不会被销毁,当一个对象没有store引用时,只有weak修饰时,该对象会被...
分类:其他好文   时间:2015-03-09 00:14:28    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!