web-dev-qa-db-fra.com

Migration du code de Swift 2.x à Swift 4

Nous avons assez grand projet qui est construit avec Swift 2.x et maintenant Apple vient de publier Swift 4 so pour avancer vers la dernière version de Swift quel chemin on peut choisir ...

Devons-nous migrer notre code vers Swift 3 en premier? Ou nous pouvons directement migrer notre code vers Swift 4 en utilisant Xcode 9? =

26
RayofHope

Oui, vous devez migrer votre code dans Swift 3. Xcode 9 permet la conversion/la migration à partir de Swift 3.0 uniquement.

enter image description here


Swift 3.2 est pris en charge par Xcode 9 et Xcode 8.

enter image description here



Convertissez votre code source de Swift 2.0 à 3.2 en utilisant Xcode 8, puis continuez avec Xcode 9 (Swift 3.2 ou 4).

Pour faciliter la migration de votre code, procédez comme suit: (cela vous aidera à vous connecter à la dernière version de Swift pris en charge par votre outil Xcode))

(Xcode) Menus: Édition ► Caché ► Vers actuel Swift

enter image description here

29
Krunal

Oui, vous devez d’abord migrer votre code de Swift 2 à Swift 3, en utilisant Xcode 8.

Xcode 8 est la dernière version à prendre en charge Swift 2.

À partir de Xcode 9, les versions prises en charge Swift sont 3.2 et 4).

enter image description here

6
ayaio

Oui, vous devez convertir votre code en Swift 3 en utilisant d'abord Xcode 8, puis Xcode 9 peut le convertir en Swift 4.

enter image description here

5
Moin Shirazi

Oui, vous avez besoin d’anciennes versions de Xcode. Les anciennes versions sont disponibles ici https://developer.Apple.com/download/more/

3
Laky