Как стать автором
Обновить
7
0
Игорь Сорокин @srk1nn

iOS Dev

Отправить сообщение

Мы такой способ не рассматривали, но звучит интересно. Мне показалось, что он схож с 1-ым подходом тем, что все внутренние Objc объекты делаются публичными. Только теперь они не удаляются из собранного фреймворка, а закрываются константой компиляции.
С другой стороны, пользователи смогут просмотреть все внутренние хедеры в директории SDK. А если добавить такой же флаг и в приложение, то можно будет получить к ним доступ

Задача состояла в том, чтобы internal объекты как раз не были видны наружу. То есть сделать их public и использовать стандартный подход не получилось. При этом нужно было обеспечить видимость внутренних Objective-C и Swift объектов между собой.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность