Описание тега nscache

NSCache is a cache-related class included in Apple's Foundation framework.
1 ответ

Использует ли NSCache для кэширования загрузок образа пустую память в качестве готовых кешей NSURLSession?

Я знаю NSURLSession использования NSURLCache для кэширования HTTP-ответов, поэтому, если я использую NSCache для кэширования загрузок изображений из-за его собственных преимуществ, у меня есть две копии в памяти для каждого кэша, и, таким образом, р…
14 окт '14 в 19:13
2 ответа

UIImage продолжает загружаться все время, когда скролл даже хранится в NSCache - swift

Я новичок в программировании iOS. Я создаю простое приложение, которое загружает изображение по определенной ссылке (firestore). Изображения полностью загружены с сервера и видны в каждой ячейке collectionview по-прежнему. Но проблема в том, что ког…
02 авг '18 в 03:59
2 ответа

Наблюдение ключ-значение NSCache

Я хочу получать уведомления при изменении объекта, соответствующего определенному ключу в экземпляре NSCache. Я попытался использовать Key-Value Observing без удачи (консоль ничего не регистрирует). - (void)viewDidLoad { [super viewDidLoad]; [self.c…
3 ответа

Как использовать тот же NSCache Image из tableVIew Cell, чтобы поместить его в Static tableVIew

Глупый вопрос, может быть, но, какова лучшая практика, чтобы использовать тот же образ NSCache из моей первоначальной ячейки tableVIew, чтобы поместить его в статическое TableView, сейчас я использую тот же подход в моем tableVIew, чтобы получить из…
08 фев '16 в 20:12
1 ответ

Как сделать iOS-приложение тяжелым в сетевых запросах

Я работаю над приложением, которое основано на социальных принципах. В основном это связано с созданием расписаний для определенной деятельности и приглашением других пользователей присоединиться к определенной дате и времени. Тем не менее, приложен…
04 янв '16 в 15:13
2 ответа

NSCache всегда высылает данные изображения, когда приложение переходит в фоновый режим

Это может быть ожидаемым поведением, но Apple четко не заявляет. я использую NSCache кэшировать некоторые изображения для моего UICollectionView, Когда я помещаю приложение в фоновый режим и снова открываю его (сразу), все мои изображения больше не …
11 ноя '13 в 03:53
1 ответ

Почему SDWebImage использовал LOCK на NSCache?

В документе NSCache Apple говорит Вы можете добавлять, удалять и запрашивать элементы в кэше из разных потоков без необходимости самостоятельно блокировать кэш.
12 июл '18 в 07:19
0 ответов

Как перебирать значения NSCache в Swift

У меня есть этот класс: final class Manager { static let shared = NSCache() } Я хотел бы перебрать все значения, чтобы исключить более тяжелые, как я могу это сделать?
09 дек '16 в 14:26
3 ответа

Невозможно создать миниатюры видео с кешем в Swift

Изо всех сил пытался заставить это работать. Я создаю миниатюры видео, но они действительно загружаются в виде коллекции. Я хотел бы их кешировать и не могу найти решение. Это код, который я использую: func previewImageFromVideo(url:NSURL) -> UII…
03 сен '18 в 22:54
2 ответа

NSCache с сотнями изображений

Я получил collectionView, который отображает 9 изображений (200x300px) одновременно. Общее количество может доходить до сотен. В настоящее время я проверяю в cellForItem, если изображение находится в кеше. Если нет, я загружу его из файловой системы…
14 фев '14 в 10:43
1 ответ

Кэш возвращает неправильный objectForKey с ключом NSIndexPath

В моем cellForRowAtIndexPath метод, у меня есть этот код: if ([self.cellImageCache objectForKey:indexPath]) { UIImage *image = [self.cellImageCache objectForKey:indexPath]; [cell.entryView setImage:image]; return cell; } Entry *entry = [self.appDele…
10 янв '13 в 22:37
1 ответ

Передача данных NSCache UIImage из одного ViewController в другой ViewController

Позвольте мне сначала объяснить сценарий. у меня есть UIScrollView и в него добавить немного UIButton как subView, В эти кнопки я загружаю некоторые изображения (с удаленного сервера). Я загружаю все изображения с NSMutableURLRequest и сохранить в N…
09 сен '14 в 07:16
1 ответ

Сохраняется ли NSCache между запусками?

Я изучаю довольно простой механизм для кэширования и в настоящее время использую NSCache (для управления памятью). Вопрос - сохраняется ли кеш между запусками? Мне кажется, что нет. Я просто помещаю объекты в кеш и могу вынести их из кеша, когда при…
21 ноя '12 в 16:27
1 ответ

Сбой приложения NSCache

Мой проект приложения для iOS продолжает падать при использовании NSCache с консолью, говоря *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSCache setObject:forKey:cost:]: attempt to insert nil value (key: pr…
07 июл '13 в 19:15
2 ответа

Добейтесь плавной прокрутки для Photo Grid с тысячами изображений с диска

У меня есть PhotoGrid с тремя фотографиями в каждом ряду, реализованные с использованием UITableView, У меня есть кэш в памяти (использующий NSCache), который вмещает 100 изображений, поэтому в один момент у меня будет не более 100 изображений в пам…
07 янв '13 в 06:54
4 ответа

Сохранить содержимое NSCache на диск

Я пишу приложение, которое должно хранить в кеше в памяти кучу объектов, но это не выходит из-под контроля, поэтому я планирую использовать NSCache для хранения всего этого. Похоже, он позаботится о чистке и прочее для меня, что просто фантастика. Я…
27 дек '10 в 23:47
1 ответ

Самый простой способ хранить NSCache, полный NSImages

Какой самый простой способ постоянно хранить NSCache наполненный NSImages? Я не ищу Базовые Данные, которые кажутся излишними для хранения словаря с изображениями.
28 июл '12 в 21:43
2 ответа

NSCache и постоянство?

Мое приложение выполняет поиск некоторых элементов и загружает изображение для каждого полученного результата. Он показывает результаты в табличном представлении, ячейку на результат, и каждая ячейка показывает соответствующее изображение. Я хотел б…
13 фев '18 в 04:20
5 ответов

Как использовать NSCache

Может кто-нибудь привести пример о том, как использовать NSCache кэшировать строку? Или у кого-нибудь есть ссылка на хорошее объяснение? Я не могу найти ни одного..
22 апр '11 в 13:29
1 ответ

Сколько объектов я должен получить с сервера и сколько можно хранить в NSCache?

Мой сервис возвращает до 500 объектов за раз. Я заметил, что мое приложение iphone падает, когда объем данных превышает 60 объектов. Чтобы обойти эту проблему, я запускаю запрос, который возвращает только 40 лучших результатов, но это медленнее, чем…
15 мар '14 в 15:19