библиотека отложенной загрузки изображений iOS 5 ARC - PullRequest
1 голос
/ 05 февраля 2012

Есть ли iOS 5 arc-совместимая библиотека загрузок изображений? Я не нашел ни одного.

Моя следующая мысль - сделать EGOlazyload скомпилированной библиотекой и связать ее с моим проектом. Будет ли это работать? Есть какие-нибудь указания по поводу?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 05 февраля 2012

Я написал один. Вы можете скачать его здесь:

https://github.com/nicklockwood/AsyncImageView

В качестве альтернативы, если вы хотите использовать EGO или какую-либо другую библиотеку, выберите «Редактирование»> «Рефакторинг»> «Преобразовать в ARC», и в появившемся диалоговом окне есть маленький выпадающий список, чтобы выбрать файлы для преобразования.

Просто отметьте файлы, которые должны быть преобразованы в ARC, и снимите флажки, которые не должны быть. Если файл уже использует ARC, оставьте его отмеченным (он не будет дважды преобразован).

Это дает вам возможность либо попытаться преобразовать файлы библиотеки в ARC, либо оставить их в покое. Файлы, которые не отмечены, будут помечены флагом -fno-objc-arc автоматически, поэтому вам не придется ничего делать.

1 голос
/ 05 февраля 2012

Байрон, вы можете просто использовать обычную библиотеку, подобную EGOlazyloading, которую вы предложили, и приказать компилятору не использовать ARC для этих конкретных файлов, добавив флаг -fno-objc-arc в «Фазы сборки -> Компиляция источников»

...