码迷,mamicode.com
首页 >  
搜索关键字:强引用    ( 475个结果
多线程 block中self 强引用问题
#import "ViewController.h"@interface ViewController ()// 定义一个全局的队列属性.方便在任何方法中都可以使用这个Queue@property (nonatomic,strong) NSOperationQueue *queue;// UI 控件...
分类:编程语言   时间:2015-09-06 01:08:49    阅读次数:274
转:iOS-CoreLocation:无论你在哪里,我都要找到你!
1.定位使用步骤:创建CLLocationManager示例,并且需要强引用它设置CLLocationManager的代理,监听并获取所更新的位置启动位置更新123_manager=[[CLLocationManageralloc]init];_manager.delegate=self;[_man...
分类:移动开发   时间:2015-09-06 01:03:27    阅读次数:229
ios晋级之路-强引用和弱引用
在objective-c的ARC模式中,请看以下代码id objc =[[NSObject alloc]init];这里id默认为强引用在强引用中,有时会出现循环引用的情况,这时就需要weak来帮忙啦int main(int argc, const char * argv[]) { id __we....
分类:移动开发   时间:2015-09-01 16:42:49    阅读次数:183
block底层实现原理
1、关于block的循环引用:block属性,一般用copy修饰;1.1.如果没有对block进行copy操作,block就存储于栈空间1.2.如果对block进行copy操作,block就存储于堆空间---强引用1.3.如果block存储于栈空间,不会对block内部所用到的对象产生强引用1.4....
分类:其他好文   时间:2015-09-01 12:07:01    阅读次数:258
android中图片的三级缓存cache策略(内存/文件/网络)
实现图片缓存也不难,需要有相应的cache策略。这里我采用 内存-文件-网络 三层cache机制,其中内存缓存包括强引用缓存和软引用缓存(SoftReference),其实网络不算cache,这里姑且也把它划到缓存的层次结构中1.简介现在android应用中不可避免的要使用图片,有些图片是可以变化的...
分类:移动开发   时间:2015-08-31 13:23:49    阅读次数:169
strong和weak
在iOS开发的过程中,我们一般不用retain,和assign,而是用strong和weak,这时候,我们可以把strong理解为retain,而weak理解为assign,比较容易理解。 在ARC情况下: Strong 和weak: 如果一个对象同时被两个指针所引用,例如: Object *b1 = [[Object alloc]initAge:23]; O...
分类:其他好文   时间:2015-08-29 18:53:14    阅读次数:278
java强引用、软引用、弱引用、虚引用
前言概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可...
分类:编程语言   时间:2015-08-27 15:03:55    阅读次数:241
Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference
Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference1 Java引用介绍 Java从1.2版本开始引入了4种引用,这4种引用的级别由高到低依次为: 强引用 > 软引用 > 弱引用 > 虚引用⑴强引用(Strong...
分类:编程语言   时间:2015-08-27 00:05:25    阅读次数:281
Android LruCache
Cache保存一个强引用来限制内容数量,每当Item被访问的时候,此Item就会移动到队列的头部,当cache已满的时候加入新的item时,在队列尾部的item会被回收。如果你cache的某个值需要明确释放,重写entryRemoved()如果key相对应的item丢掉啦,重写create().这简...
分类:移动开发   时间:2015-08-26 19:45:30    阅读次数:179
Java四种引用类型
Java从1.2版本开始引入了4种引用,这四种引用的级别由高到低依次为:强引用>软引用>弱引用>虚引用。 一、强引用(StrongReference):         强引用是使用最普遍的引用,一般我们将对象初始化之后就是一个强引用。当一个对象具有强引用时,JVM不会对它进行垃圾回收。当内存不足时,宁愿抛出OutofMemoryError,让程序异常终止,也不会回收强引用。 二、软...
分类:编程语言   时间:2015-08-26 01:54:10    阅读次数:267
475条   上一页 1 ... 31 32 33 34 35 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!