Est-il possible de sélectionner la version de Swift à utiliser dans Xcode?

10

Il existe une mise à jour pour Xcode 6.3 et elle inclut une nouvelle version de Swift (1.2). Si je mets à jour, dois-je migrer tout mon code Swift vers 1.2 ou puis-je sélectionner une ancienne version de Swift?

harinsa
la source

Réponses:

6

Vous devez migrer tout votre code vers Swift 1.2 si vous utilisez Xcode 6.3. Si vous allez dans Edition > Convertir > Vers la dernière syntaxe Swift , cela vous aidera à trouver la plupart des modifications. Cependant, il reste encore beaucoup d'édition manuelle à faire.

À long terme, il vous sera plus utile de conserver votre code Swift à la dernière version afin que les migrations futures soient plus faciles et que vous puissiez profiter des améliorations futures de la langue.

Jonathan J.
la source
1
Merci d'avoir répondu! Je voudrais mettre à jour le code, mais pour l'instant je n'ai pas le temps, et je préfère ne pas risquer de rencontrer des problèmes de migration. Mais l'ancien service Xcode SourceKit plante tout le temps, donc je veux utiliser la nouvelle version avec l'ancien Swift :(
harinsa
@Yar, vous ne pouvez pas sélectionner la version, c'est pourquoi j'ai fourni une solution que je recommande (et Apple le fait probablement aussi).
Jonathan J.
3

Vous pouvez sélectionner la version de Swift que vous souhaitez utiliser dans Xcode 7.3 via les éléments suivants: (Menu) XCode> Chaînes d'outils> (sélectionnez votre version)

entrez la description de l'image ici

JaredH
la source
8
Dans Xcode 8.0-beta, cette option a été supprimée ...
Peter Gerhat
5
J'ai téléchargé ( swift.org/builds/development/xcode/… ) et installé la chaîne d'outils manuellement et le menu Xcode est réapparu dans la v8 beta 3
Jörn