Как стабильность Swift 5 ABI влияет на приложение iOS, поддерживающее iOS 11? - PullRequest
0 голосов
/ 19 апреля 2019

Swift 5 обеспечивает стабильность ABI, поэтому приложению iOS, написанному на Swift, больше не нужно упаковывать стандартные библиотеки swift в комплект приложений.Как это влияет на приложения, которые все еще поддерживают iOS 11, на которой не установлены предустановленные быстрые библиотеки?Если эти библиотеки все еще должны быть включены в приложение, каковы немедленные преимущества для обновления до Swift 5 сейчас?

1 Ответ

0 голосов
/ 19 апреля 2019

Это точно так же, как любое обновление языка Swift (с 1 до 2, или с 2 до 3, или с 3 до 4, или с 4 до 4,2, или как угодно).

В iOS 11 (действительно, в любом более раннемчем iOS 12.2), библиотеки Swift все еще должны быть включены в приложение, поэтому приложение не будет меньше.Таким образом, «непосредственными преимуществами обновления до Swift 5 сейчас» являются улучшения в самом языке (включая компилятор и процесс сборки, а также исправления внутренних ошибок), начиная с Swift 4.2.

Как правило, нет причины нет для обновления.Вы всегда должны использовать последнюю версию Swift, если это возможно, хотя бы потому, что вам легче задавать вопросы о вашем коде в Stack Overflow!Но еще и потому, что новее всегда лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...