2015-05-08 3 views
0

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

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

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

ответ

1

является безопасным

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

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

+0

Можете ли вы уточнить, что может возникнуть другая причина, по которой у вас возникнут проблемы с привязкой к библиотеке? Это один файл .a и некоторые файлы заголовков, и я следую инструкциям github, чтобы связать и настроить его в свой проект. – Wingzero

+0

Не беспокойтесь о себе. Если он работает, он работает! Если это не так, вы можете спросить об этом. Но, уверяю вас, у вас не будет проблем, вызванных каким-то несоответствием ARC. – matt

+0

Теперь я вижу. Я пытаюсь создать прототип. BTW, я большой поклонник вашей книги :) – Wingzero