Импортировать скомпилированный.a файл без кода ARC в проект с поддержкой ARC

На github есть SVGKit, скомпилированный в не-дуговом коде, и я получаю его библиотечный файл с именем SVGKit.a и некоторые заголовочные файлы.

Тем не менее, мой проект приложения разработан на iOS 7 и выше, поэтому по умолчанию он управляется ARC.

Мой вопрос: безопасно ли связывать не-ARC библиотеку? .a файл в мой проект и использовать его как обычно? Если нет, то как я могу это использовать?

1 ответ

Решение

это безопасно

С точки зрения АРК, конечно. ARC работает на уровне компилятора - и ваша библиотека уже скомпилирована. Так или иначе, он уже делает то, что делает управление памятью.

Теперь может быть другая причина, по которой у вас будут проблемы с подключением к библиотеке; но это не имело бы никакого отношения к АРК.

Другие вопросы по тегам