腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法
为
NSCache
设置
对象
、
、
import UIKit } }).resume() } 我一直收到错误:
无法
使用类型
为
浏览 18
提问于2020-06-26
得票数 0
回答已采纳
1
回答
如何在
NSCache
应用程序中适当地使用iOS?
、
、
、
、
我正在构建一个应用程序,并希望使用
NSCache
来存储用于缓存的数据。 将有大约5个API,我需要缓存数据。我应该使用
NSCache
吗?我曾为
NSCache
做过研究,但我对此有一些怀疑。
NSCache
提供了另外两个有用的“限制”功能:限制缓存元素的数量和限制缓存中所有元素的总成本。要限制缓存允许的元素数,请调用方法setCountLimit:。例如,如果试图将11个项添加到countLimit
设置
为
10的缓存中,则缓存可能会自动丢弃其中一个元素。如果我们将限制
设置
<em
浏览 0
提问于2017-02-01
得票数 0
1
回答
在NSPurgeabledata中使用
NSCache
有什么意义?
、
我读过一些关于使用
NSCache
建议的文章,对于很多人来说,其中提到的一条建议是在
NSCache
中使用NSPurgeabledata。然而,我
无法
理解这一点,虽然
NSCache
已经能够在内存紧张或达到计数/成本限制时删除它的内容,为什么我们仍然需要在这里使用NSPurgeabledata呢?这难道不是比使用我们已经拥有的数据
对象
更慢吗?我们在这里能得到什么样的优势?
浏览 0
提问于2013-08-27
得票数 6
回答已采纳
2
回答
跨应用程序最佳使用
NSCache
、
、
、
我在想,最好是使用
NSCache
的一个全局实例,还是
为
每个需要它的组件使用多个实例。请注意,我并不是说每个
对象
实例都有一个缓存,这样做是迟缓的。我说的是每个类都有一个
NSCache
实例。
浏览 0
提问于2012-12-06
得票数 6
回答已采纳
1
回答
即使对
对象
有强烈的引用,
NSCache
也会释放它们?
、
、
我已经
设置
了一个基本的
NSCache
,并且正在存储NSObject子类
对象
。我观察到这些
对象
正在从缓存中释放(在后台运行应用程序时),甚至当存在1+时也是如此(通过内存调试器验证)。据我所知,只有在没有其他引用的情况下,
NSCache
才会释放内存压力下的
对象
。
浏览 6
提问于2017-12-26
得票数 2
回答已采纳
2
回答
键值观察
NSCache
、
、
、
、
我希望在
NSCache
实例中对应于某个键的
对象
发生变化时得到通知。我尝试过不走运地使用键值观察(控制台不记录任何内容)。:(NSDictionary *)change context:(void *)context NSLog(@"KEYPATH CHANGED: %@", keyPath);如何观察
NSCache
浏览 1
提问于2012-11-13
得票数 3
回答已采纳
1
回答
NSCache
是否在整个ViewControllers中持续存在?
、
、
、
这是我第一次使用
NSCache
,我知道它不会坚持应用午餐。我的问题与我的代码中的一个问题有关。我在ViewController B上,
设置
缓存
对象
。然后移到ViewController B,尝试检索该
对象
,但始终没有找到。 这是正常的还是我的代码有问题?我的视图很便宜,所以我看不出它为什么要删除缓
浏览 4
提问于2013-09-09
得票数 1
回答已采纳
1
回答
如何将图像缓存在快速5中?
、
、
、
with urlString: String, name: String, address: String, station: String) { var imageCache =
NSCache
loader.isHidden = true }}错误包括: 不能将“String”类型的值转换为“
NSCache
<UIImage”类型的预期参数类型“UIImage”值,AnyObject>没有下标“
NSCache
”要求“String”是类
浏览 4
提问于2021-09-25
得票数 2
3
回答
如何在内存警告viewDidUnload之后持久化值
、
、
、
我的问题是,当我使用相机UIImagePicker时,手机内存很低。它抛出一个内存警告,卸载视图,然后重新加载。- (void)viewDidLoad [super viewDidLoad]; persons.images = [NSMutableDictionary dictionaryWithCapacity:4];...我的问题是,我的视图控制器有
浏览 2
提问于2012-05-22
得票数 4
回答已采纳
2
回答
如何在ios的
NSCache
中存储数据?
、
我对
NSCache
非常陌生。
NSCache
中可以存储多少数据。在
NSCache
中存储数据是否有特定的限制。 请帮帮我。
浏览 0
提问于2012-10-10
得票数 7
回答已采纳
1
回答
NSCache
,removeAllObjects是否释放内存使用?我正在使用ARC
、
、
我使用的是ARC和
NSCache
,它们是在我的应用程序代理上创建和存储的。然后,我通过应用程序委托从控制器调用它。当图像从url加载时,
NSCache
会存储图像,并且内存使用率上升得非常快。在我的应用代理上,我将缓存
设置
如下(它是一个ivar):[cache setCountLimit:100];[cache setEvictsObjectsWithDiscardedContent:YE
浏览 0
提问于2012-07-28
得票数 0
回答已采纳
1
回答
我应该从服务器检索多少个
对象
,有多少可以存储在
NSCache
中?
、
、
、
当我的服务返回多达500个
对象
时,我注意到当数据量超过60个
对象
时,我的iphone应用程序正在崩溃。为了解决这个问题,我正在运行一个查询,它只返回前40名的结果,但这比返回整个数据要慢 有多少可以存储在
NSCache
中?
浏览 3
提问于2014-03-15
得票数 1
1
回答
UICollectionview和图像加载导致内存不足
、
、
、
图像加载由SDWebImage处理,并下载
为
[_ImageView sd_setImageWithURL:[NSURL URLWithString:imageURL] placeholderImage
浏览 2
提问于2014-11-15
得票数 1
4
回答
将
NSCache
内容保存到磁盘
、
、
、
我正在编写一个应用程序,它需要保持一堆
对象
的内存缓存,但这不会失控,所以我计划使用
NSCache
来存储所有这些
对象
。看起来它会照顾到我的净化,这真是太棒了。有没有一种简单的方法可以将
NSCache
内容保存到plist或其他什么文件中?有没有比
NSCache
更好的方法来实现这一点呢?
浏览 5
提问于2010-12-28
得票数 17
回答已采纳
2
回答
利用光盘上数千幅图像实现图像网格的平滑滚动
、
、
、
、
我有一个内存中的缓存(使用
NSCache
),它可以容纳100幅图像,所以在一段时间内,我最多会有100幅图像在内存中,即使我在磁盘上有数千张图像要显示在网格中。因此,在这个基础设施中,当用户在照片网格中滚动时,图像将继续从
NSCache
加载和卸载。随着正常滚动一切看起来不错,我得到约55-58 fps。imagePath;cell.leftGridItem.imageView.image = image;} 如果图像存在,getImageFromCacheForImagePath:imagePath将立即从
NSCache
获取图像,如
浏览 4
提问于2013-01-07
得票数 6
3
回答
自动参考计数(ARC)和retainCount
、
、
、
、
每个文件都存储在iPhone文件系统中,并且在我的管理器类中
为
它保留了一个相关的
对象
。其他想要使用文件的
对象
,向我的管理器请求一个缓存
对象
,并将其保留到需要该文件的时间。在启动之前,我通过使用相关
对象
的retainCount检测到了这一点:} 这工作得很好,是的,我知道关于retainCount不可靠性的警
浏览 0
提问于2012-03-03
得票数 2
回答已采纳
1
回答
NSMutableDictionary和
NSCache
(复制与保留)之间不同的密钥处理方式是否会导致不同的结果?
、
、
、
、
我研究了NSMutableDictionary和
NSCache
的区别。但是当我使用
NSCache
执行同样的动作时,我感到有些奇怪。因为它工作的很好,即使它没有复制它的钥匙!let cache =
浏览 11
提问于2021-09-29
得票数 1
回答已采纳
2
回答
NSCache
自动删除策略
、
、
、
NSCache
的一些自动删除策略是什么?苹果的文档没有提到它们,我在实验中发现
NSCache
不会响应内存警告。
浏览 0
提问于2012-06-02
得票数 9
回答已采纳
2
回答
AWS socket S3存储桶中的缓存
、
、
、
、
我的要求是“我有一个从亚马逊s3存储桶下载图片的应用程序。我需要缓存这些图片,我使用了普通的缓存。但我需要实现与SDWebImage相同的缓存技术”。SDWebImage中缓存方法的工作原理。
浏览 44
提问于2018-12-19
得票数 0
2
回答
AFNetworking图像缓存在内存警告时不为空
、
、
、
、
我对此的理解是,AFNetworking使用了一个名为AFImageCache的
NSCache
子类,它应该自己处理内存警告。使用一些脏的黑客,我手动清除了共享缓存中的所有
对象
,并且看到内存分配显著减少。如果不手动执行此调用,这种情况似乎永远不会发生。我试着删除任何花哨的东西,而且代码在某些地方很混乱。它不包括我的脏黑客,所以它只是死在内存警告。您可以看到应用程序。要使用该应用程序,您需要在imgur
设置
一个应用程序。 阅读github似乎表明,只要您
为
传
浏览 3
提问于2014-02-04
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券