码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
__block和__weak
__weak是为了解决block的循环引用问题.例如:TRBlockObject*blockObj=[TRBlockObjectnew]; blockObj.block=^void(void){ NSLog(@"blockObj%@“,blockObj); };例中,block属性是blockObj对象的;而在block体中,block又引用了blockObj对象,造成了循环引用。解决的办法是加__wea..
分类:其他好文   时间:2016-06-20 16:04:10    阅读次数:329
__block 和__weak 区别及使用
API Reference对__block变量修饰符有如下几处解释: 大概意思归结出来就是两点: 1.__block对象在block中是可以被修改、重新赋值的。 2.__block对象在block中不会被block强引用一次,从而不会出现循环引用问题。 API Reference对__weak变量修 ...
分类:其他好文   时间:2016-06-20 15:49:18    阅读次数:102
__block和__weak
1\__block可以在ARC和MRC下使用,既可以修饰对象,也可以修饰基本数据类型; 2\__weak只能在ARC下使用,只能修饰对象,不能修饰基本数据类型. 3\当block内部需要修改外部参数时,需要用__block来修饰外部参数,当block内部需要用到self时,要用__weak来修饰se ...
分类:其他好文   时间:2016-06-19 21:11:18    阅读次数:140
iOS Block循环引用精讲
前言 循环引用就是当self 拥有一个block的时候,在block 又调用self的方法。形成你中有我,我中有你,谁都无法将谁释放的困局。又或者解决方法简而言之就一句话的事情:__weak typeof (self) weakSelf = self; 前言 循环引用就是当self 拥有一个bloc ...
分类:移动开发   时间:2016-06-19 12:50:47    阅读次数:254
Block 代码快
1.原理 1.1block类型 a.全局bock块 贯彻整个程序 b.栈块 存在于栈内存中,作用域中使用 c.堆块 自行管理其内存 1.2定义 类函数,闭包 注*:1.block捕获块中出现的外部变量 2.栈块copy之后会形成堆块 3.__weak(ARC)或__block(MRC)来避免循环引用 ...
分类:其他好文   时间:2016-06-15 16:02:28    阅读次数:188
iOS 关于修饰代理用weak还是assign
对于这个问题,昨天看朋友写的代码偶尔注意到的。自己平常都是用weak进行修饰,他却用到了assign一时不知对错。然后搜索了一下。下面罗列一下结果。 对于weak:指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制。 对于strong:该对象强引用delegat ...
分类:移动开发   时间:2016-06-13 01:17:52    阅读次数:362
toolBar
#import "ViewController.h" #import "LhbToolBar.h" @interface ViewController ()<LhbToolBarDelegate> @property (weak, nonatomic) IBOutlet UITextField *t ...
分类:其他好文   时间:2016-06-09 19:45:37    阅读次数:185
iOS开发学习之MapKit
1.包含MapKit框架(参考包含官方框架博文) 2.添加MapView控件和IBOut属性,并在storyboard连接两者(包括delegate,即让MapView所在的视图控制器成为该控件的delegate) @property (nonatomic, weak) IBOutlet MKMap ...
分类:移动开发   时间:2016-06-09 17:19:45    阅读次数:277
理解Java中的弱引用(Weak Reference)
理解Java中的弱引用(Weak Reference) 本篇文章尝试从What、Why、How这三个角度来探索Java中的弱引用,理解Java中弱引用的定义、基本使用场景和使用方法。由于个人水平有限,叙述中难免存在不准确或是不清晰的地方,希望大家可以指出,谢谢大家:) 1. What——什么是弱引用 ...
分类:编程语言   时间:2016-06-07 12:47:26    阅读次数:146
什么是WeakHashMap--转
原文地址:http://laravel.iteye.com/blog/2303244 Java WeakHashMap 到底Weak在哪里,它真的很弱吗?WeakHashMap 的适用场景是什么,使用时需要注意些什么?弱引用和强引用对Java GC有什么不同影响?本文将给出清晰而简洁的介绍。 总体介 ...
分类:其他好文   时间:2016-06-06 16:31:08    阅读次数:216
1258条   上一页 1 ... 50 51 52 53 54 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!