问题标签 [nscache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1048 浏览

ios - 我可以在 NSCache 中的 setObject 之后立即信任 objectForKey 吗?

考虑这个示例代码(缓存是 NSCache 的一个实例):

我应该相信这段代码吗?我的意思是,objectForKey:@"myObject"之后会返回 nilsetObject:forKey:@"myObject"吗?if如果是这样,我应该换成while谁?

处理这种情况的最佳方法是什么?谢谢!

0 投票
1 回答
263 浏览

iphone - NSCache 中的 UIView 被覆盖

我有一个UIView包含阴影和角落的阴影和角落,我正在加载其中的四个,UIViewController并且在屏幕加载时我看到性能受到影响。由于我使用具有阴影和角半径的相同白色背景,我想我会将其存储UIViewNSCache.

UIView当我运行该应用程序时,第一个应该存在的地方有很大的差距,但是,它没有出现。显示的是我的视图列表中的最后一个视图。如果我注释掉最后一个并再次运行它,第三个就会出现。似乎我对内存中的指针有问题,但不确定。也许我错误地使用了 NSCache?

(注意:显示的第一个视图没有使用 NSCache)

在此处输入图像描述

这是我使用 NSCache 的方式:

.h 文件

.m 文件

0 投票
1 回答
577 浏览

ios - 在 iOS 上缓存本地创建的图像以便快速重用

我的应用程序中有一个UIImages使用特定颜色构建的方法。由于很可能会多次创建相同颜色的图像,因此我想缓存它UIImage,然后在需要该特定颜色时使用缓存版本而不是构建新版本。

这不是缓存来自网络的远程图像,这些是本地创建的图像。

最好的方法是什么?从磁盘或只是将UIImage对象保存到NSDictionary? 怎么样NSCache

** 我不希望为此使用库。寻找一个简单的解决方案。

0 投票
1 回答
2188 浏览

iphone - NSCache 崩溃的应用程序

使用 NSCache 和控制台说时,我的 iOS 应用程序项目不断崩溃

我的代码如下所示:

数据在这里设置并传递到上面的实现文件

我已经尝试设置成本和 setTotalCostLimit 但仍然崩溃,有人知道我做错了什么吗?

邪恶的

0 投票
1 回答
9752 浏览

ios - 在 iOS 中以编程方式清空缓存

有没有人碰巧知道如何在我正在开发的 iOS 应用程序进入后台(applicationDidEnterBackground)的那一刻清空它的缓存?我已经调查了 NSCache 但我仍然无法理解如何检索缓存以基本上删除/释放它?

0 投票
1 回答
144 浏览

objective-c - Differences in various NSURLRequest CachePolicies?

How Does using various cache policies(NSURLRequestCachePolicy) improve download performance?Which are the best solutions to use in a sample download app?

0 投票
1 回答
253 浏览

ios - 调用 NSCash 不起作用

我不知道如何使用NSCashe,但我在阅读本主题如何使用 NSCache后尝试过,但它没有用。

我得到这个问题的原因:'-[NSCache setObject:forKey:cost:]:尝试插入 nil 值(键:indexPath)'

难道我做错了什么?


0 投票
2 回答
1202 浏览

ios - 将数据存储到 nscache 中的混乱

我知道我在这里犯了一个错误,因为我无法运行我正在尝试构建的项目,而且我在这里尝试做的是从 xml 获取解析的数据,然后将其保存到 nsdata 中,然后将所有这些数据放入缓存,所以当我运行我的项目时,它并不总是加载数据。

0 投票
1 回答
221 浏览

ios - iOS 保存用户配置

我正在使用一个 iOS 应用程序,该应用程序需要用户配置应用程序的一部分,并且在用户打开/关闭应用程序的一部分时必须保存该配置。应用程序在后台运行后,出于安全目的,必须删除用户配置。

我的问题是什么是最好的方法来临时保存字符串和 NSIntegers,然后在时机成熟时将它们删除。

我对两者都进行了研究,无法得出任何可靠的结论。还有另一种我想念的方法可能会更好吗?

谢谢!-布赖恩

0 投票
1 回答
66 浏览

ios - 缓存数据中的图像未显示在 UIImage 中

我不可能得到我从 XML 中解析出来的图像来显示在我UIImageView使用下面的代码中。我是不是做错了什么,因为我用它来检查它NSLog是否有链接,显然有。

我也尝试执行以下代码,但它给了我一个错误。