Можно ли конвертировать проект с ARC в MRC? - PullRequest
0 голосов
/ 29 февраля 2012

Я не могу найти ответ на этот вопрос. У меня есть проект с MRC старой школы, и я предпочитаю использовать этот стиль управления памятью, но теперь некоторые новые фреймворки создаются изначально с помощью ARC. Могу ли я включить эти фреймворки в свой проект любым способом конвертации или что я могу сделать в этой ситуации, кроме как переделать весь проект?

Ответы [ 2 ]

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

Вы можете использовать библиотеку ARC (MRC) (динамическую или статическую) с приложением MRC (ARC).Если вы хотите включить source структуры ARC (MRC) в MRC (ARC), вам нужно возиться с настройками для каждого файла, и отчеты IIRC предполагают, что, хотя он работает нормально, вы можете получить ошибкисообщил Clang.

[Примечание: GC усложняет картину, например, вы не можете использовать библиотеку GC из приложения MRC / ARC.]

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

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

...