Как стать автором
Обновить

Нарезка ресурсов – путь к оптимизации размера iOS-приложений

Время на прочтение3 мин
Количество просмотров9.5K
Всего голосов 11: ↑11 и ↓0+11
Комментарии3

Комментарии 3

задействовать неиспользуемую пропускную полосу

Чего?
НЛО прилетело и опубликовало эту надпись здесь
Нарезка исполняемых файлов – это удаление неиспользуемого исполняемого кода из приложения. Этот тип применяется автоматически ко всем приложениям App Store для iOS/tvOS версии 9.0 и выше


Не «удаление неиспользуемого кода из приложения», а невключение в fat binary тех частей, которые скомпилированы под другие архитектуры.
Это достигается через bitcode: на AppStore разработчик подгружает не полностью скомпилированное приложение, а полуфабрикат, полученный на выходе из llvm, чтоб потом сервера эппла могли собрать из него бандлы для каждого конкретного устройства (в том числе и будущих архитектур). Это происходит не «автоматически», а только если в BuildSettings в Xcode включить Bitcode.
Подробнее тут и здесь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий