Хоть Apple и написали, казалось бы, подробную
документацию о том, как можно использовать
«Swift»-код внутри
«Objective-C»-приложения (и наоборот), но, когда доходит до дела, этого почему-то окаывается недостаточно. Когда у меня впервые появилась необходимость обеспечить совместимость
фреймворка, написанного полностью на «Swift», с «Objective-C»-приложением, документация
«Apple» почему-то породила больше вопросов, чем дала ответов (ну или по крайней мере оставила множество пробелов). Интенсивное использование поисковых систем показало, что данная тема освещена в Сети довольно скудно: парочка вопросов на
StackOverflow, пара-тройка
вводных статей (на англоязычных ресурсах, конечно) – вот и все, что удалось найти.
Данная статья является обощением найденной информации, а также полученного опыта. Подчеркну, она не претендует на то, чтобы называться, как говорится, хорошей практикой, а лишь предлагает возможные действия в описанных обстоятельствах или является неким академическим экспериментом.