Импортировать скомпилированный.a файл без кода ARC в проект с поддержкой ARC
На github есть SVGKit, скомпилированный в не-дуговом коде, и я получаю его библиотечный файл с именем SVGKit.a и некоторые заголовочные файлы.
Тем не менее, мой проект приложения разработан на iOS 7 и выше, поэтому по умолчанию он управляется ARC.
Мой вопрос: безопасно ли связывать не-ARC библиотеку? .a
файл в мой проект и использовать его как обычно? Если нет, то как я могу это использовать?
1 ответ
Решение
это безопасно
С точки зрения АРК, конечно. ARC работает на уровне компилятора - и ваша библиотека уже скомпилирована. Так или иначе, он уже делает то, что делает управление памятью.
Теперь может быть другая причина, по которой у вас будут проблемы с подключением к библиотеке; но это не имело бы никакого отношения к АРК.