У меня есть проект, который содержит некоторые файлы, использующие ARC, а некоторые нет. Те, у которых нет флага компилятора, отключающего ARC. Это нормально работает.
Я также хочу убедиться, что моя библиотека компилируется для LLVM-GCC, а также для компилятора LLVM.
У меня есть такое свойство:
@property (strong, nonatomic) NSString *foo;
Однако, когда я компилирую в LLVM-GCC, я получаю:
«Ожидался атрибут свойства до 'strong'»
Если я изменю "strong" на "сохранить", он компилируется нормально. Strong также отлично работает в компиляторе LLVM.
Что мне не хватает? Разве это не синоним сохранения?