Стабильность ABI: это связано с ОС или оборудованием? - PullRequest
0 голосов
/ 24 мая 2019

Стабильность ABI: это пришло с swift 5. Это связано с ОС или оборудованием? Будет ли он работать только с новыми устройствами или будет работать со старыми устройствами с новой ОС?

1 Ответ

1 голос
/ 24 мая 2019

ABI Stability - это полностью программная часть, а не аппаратная часть.

Если язык ABI-стабилен, это означает, что он может быть упакован и напрямую связан с самой операционной системой.До Swift 5.0, если вы создаете приложение Swift, в этот пакет будет встроена динамическая библиотека Swift для поддержки вашей конкретной версии Swift

. Стабильность ABI позволяет поставщикам ОС встраивать стандартную библиотеку Swift.и время выполнения в ОС, совместимой с приложениями, созданными в Swift 5 или более поздней версии.

Согласно документации Apple для Примечания к выпуску Swift 5

Приложения Swift нетбольше включает динамически связанные библиотеки для стандартной библиотеки Swift и оверлеев Swift SDK в вариантах сборки для устройств под управлением iOS 12.2, watchOS 5.2 и tvOS 12.2.

Вы также можете проверить это Swift 5.0- 9to5Mac

...