码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
ios基础之 透过页面跳转来认识 Strong 与 Weak
最近在自己做一个小程序,遇到了页面跳转的问题,然后上网一通乱搜,跳转的问题解决了,又有传值的问题。上面两个问题解决了,又发现内存比刚开始时多占用了2M,于是,各种内心纠结,想彻底搞清楚strong 和 weak 在ARC下到底是怎么个意思,也顺便理清了页面跳转之间的一些联系。 下面开始进入正题:(....
分类:移动开发   时间:2015-06-02 13:08:25    阅读次数:242
strong、weak、assign何时使用
// strong : 一般对象// weak : UI控件//assign:用于非指针变量。用于基础数据类型(例如NSInteger)和C数据类型(int,float,double,char)另外还有id反正记住:前面不需要加“*”的就用assign吧,weak就是相当于assign实例如下:@p...
分类:其他好文   时间:2015-06-02 10:42:32    阅读次数:109
iOS中ARC的weak,strong,copy,assign使用场景
copy : NSString\NSMutableString\block weak :?代理\UI控件 strong :?其他OC对象 assign :?基本数据类型(int\float)\枚举\结构体...
分类:移动开发   时间:2015-06-02 08:10:54    阅读次数:120
常用的iOS
#import "MJTabBarController.h"#import "MJTabBar.h"#import "MJTabBarButton.h"@interface MJTabBarController ()/*** 记录当前选中的按钮*/@property (nonatomic, weak...
分类:移动开发   时间:2015-05-31 16:44:14    阅读次数:190
strong,weak,assign,copy,的用法和区别
stong和weak用来修饰指针的strong强指针;\强引用,对象,ios5以前叫retainweak弱指针\若饮用,,UI控件,代理,iOS5以前叫weakcopy:字符串,复制 深复制\浅复制@property copy\weak\strong\assign\retainweak(assign...
分类:其他好文   时间:2015-05-31 16:41:16    阅读次数:110
ios 深刻理解MVC模式—代理方法
在oc中MVC模式得到广泛应用,所谓MVC,即模型Model,视图View,控制器Controller 控制器通过模型数据控制视图,而代理方法则是控制器控制视图的所使用的方法。 使用代理所需要满足的条件: 1.代理协议:里面声明了代理方法 2.视图View定义满足代理协议的代理属性,例如 @property(nonatomic,weak)iddelegate; 3.给Vi...
分类:移动开发   时间:2015-05-30 16:46:51    阅读次数:323
常用的@property参数
copy : NSString\NSMutableString\block  weak : 代理\UI控件  strong : 其他OC对象  assign : 基本数据类型(int\float)\枚举\结构体...
分类:其他好文   时间:2015-05-28 18:09:40    阅读次数:187
c++智能指针以及循环引用问题(转)
解决循环引用: 在知道存在循环引用的条件下,使用boost::weak_ptr,即弱引用来代替循环引用中的某个强引用,从而打破循环引用的环。由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete,比如流程太复杂,最终导致没有 delete,异常导致程序过早退出,...
分类:编程语言   时间:2015-05-27 22:39:10    阅读次数:597
类似微信的语音连播的递归算法
本算法实现了微信的语音连播功能:即自动读取本条之后的未读语音消息;连播一般都是一条播放完成,在接着播放下一条。 - (void)clickCellVoice:(VMessageEntity *)model {     __weak VChatsViewController *weakSelf = self;     if ([self.keyBoardView isFirstRes...
分类:微信   时间:2015-05-27 10:20:29    阅读次数:367
代码块
使用代码块可能会造成循环保持,循环保持是一个内存问题,假设A对象保持了B对象,B对象也保持了A对象,造成A和B无法释放,为了解决代码块循环保持问题,在声明ASIHTTPRequest对象之前使用“_weak"关键字,它的意思是ASIHTTPRequest对象是弱引用的,不进行保持处理,这种解决方式适...
分类:其他好文   时间:2015-05-27 09:45:33    阅读次数:119
1258条   上一页 1 ... 96 97 98 99 100 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!