Увеличивает ли добавление библиотек Objective-C в проект Swift размер приложения?

Четан Кумар

В настоящее время я работаю над проектом Swift. Мне предложили удалить библиотеки Objective-C, поскольку это уменьшает размер приложения. Но я не вижу документации по этому поводу. Может ли кто-нибудь объяснить больше?

michal.ciurus

Использование Objective-C в приложении Swift не увеличивает его размер больше, чем нужно.

На самом деле библиотеки Objective-C могут значительно уменьшить размер вашего приложения , если они статические . Статические библиотеки подключаются непосредственно к вашему приложению без каких-либо метаданных и неиспользуемых символов. Динамические библиотеки копируются в пакет вместе со всеми символами и всеми метаданными, поэтому они могут занимать много места. Насколько мне известно, Swift нельзя скомпилировать в статическую библиотеку.

Objective-C скомпилирован и имеет все необходимые ему зависимости на устройстве iOS: все динамические библиотеки, время выполнения.

Все наоборот: добавление Swift в ваш проект Objective-C может увеличить размер приложения, потому что оно поставляется с библиотекой времени выполнения Swift, потому что ABI Swift еще нестабилен.

Добавление Swift в проект значительно увеличивает размер. Как и когда этого можно избежать

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

TOP Lista

CalienteEtiquetas

Archivo