Совместное использование IOS приложения и расширения приложенияSharing код между оригинальным IOS App и App расширения
Я хочу использовать пользовательский класс как в мое приложение и приложение расширения. Если у меня просто есть класс в основной папке приложения, расширение не забирает его. Я попытался сделать его копию и поместить в папку расширения, но я, конечно, получаю ошибку invalid redeclaration of [my class]
. Какое лучшее решение для этого? Это всего лишь один класс, а не несколько ресурсов.
Спасибо! Это выглядит великолепно! Как это соотносится с созданием Framework? –
@RubenMartinezJr. Создание структуры не будет создавать ваш класс для каждой цели отдельно. но сделает это один раз и свяжется с каждой целью. –
@RubenMartinezJr. Никоим образом не. Вы просто разделите код между приложением и расширением. Они будут составляться отдельно. Например, вы можете использовать #ifdef SOME_EXTENSION_FLAG ... #endif для отключения некоторых частей кода во время компиляции для приложения или для расширения. – Avt