2013-02-28 2 views
0

Теперь я ищу библиотеку OSC, которая работает на iOS6 с ARC. Сначала я попробовал vvOSC. Но у меня возникла ошибка с "- (NSString *) stringByDeletingLastAndAddingFirstSlash;" Возможно, компилятор не может найти метод.Библиотека OSC, работающая на iOS6 с ARC

Затем я попытался скомпилировать liblo для iOS6. Я искал путь, чтобы сделать это. Но я не мог найти пример. Я понятия не имею о UINIX, поэтому я отказался от liblo.

Затем я попробовал CocoaOSC. На самом деле пример кода отлично работает с iPhone simulator6.1. Но в примере не используется ARC, и когда я использовал CocoaOSC в моем проекте, который использует ARC, у меня так много ошибок. Я удалил управление памятью в CocoaOSC, например, «autorelease, сохранить и т. Д.».

Я как бы новичок в Objective-C. Поэтому я не думаю, что могу решить проблему CocoaOSC с ARC.

Так что если кто-то знает хорошую библиотеку OSC для iOS6 с ARC. Пожалуйста, скажи мне это.

Извините за мой плохой английский.

Спасибо,

+0

Возможный дубликат [Как отключить ARC для одного файла в проекте?] (Http://stackoverflow.com/questions/6646052/how-can-i-disable-arc-for-a-single- файл-в-проекте) –

ответ

2

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

Учитывая это, существует ли конкретная причина, по которой вам нужна библиотека ARC?

+0

Привет, Спасибо за ваш ответ. Я сделал свое приложение с ARC. И если я не использую ARC, мне нужно исправить так много кодов. Вот почему я ищу библиотеку ARC. Я попробовал -fno-objc-arc. Но у меня все еще есть проблема. Я попробую -fno-objc-arc снова сегодня и укажу, что не так. –

+0

Привет, я решил проблему. Проблема заключалась в том, что я не удалял ненужные ресурсы компиляции. В любом случае, спасибо за вашу помощь. Я думаю, что CocoaOSC - лучшая библиотека для iOS6 на данный момент. –

+0

Привет, Кей, я также сталкиваюсь с той же проблемой с инфраструктурой VVOSC. Можете ли вы рассказать мне процесс, который вы следовали, чтобы решить эту проблему? –

Смежные вопросы