Apakah mungkin untuk memilih versi Swift mana yang akan digunakan dalam Xcode?

10

Ada pembaruan untuk Xcode 6.3 dan itu termasuk versi baru Swift (1.2). Jika saya memperbarui, apakah saya harus memigrasi semua kode Swift saya ke 1.2 atau dapatkah saya memilih versi Swift yang lebih lama?

harinsa
sumber

Jawaban:

6

Anda harus memigrasi semua kode Anda ke Swift 1.2 jika Anda menggunakan Xcode 6.3. Jika Anda pergi ke Edit > Convert > To Syntax Swift Terbaru , itu akan membantu menemukan banyak perubahan. Namun, masih ada banyak pengeditan manual yang harus dilakukan.

Dalam jangka panjang, ini akan membantu Anda lebih baik untuk menjaga kode Swift Anda di versi terbaru sehingga migrasi di masa depan lebih mudah dan sehingga Anda dapat memanfaatkan peningkatan perangkat tambahan di masa mendatang.

Jonathan J.
sumber
1
Terima kasih atas jawabannya! Saya ingin memperbarui kode, tetapi saat ini saya tidak punya waktu, dan saya lebih suka tidak mengambil risiko menghadapi masalah migrasi. Tetapi Layanan Xcode SourceKit yang lama mogok setiap saat, jadi saya ingin menggunakan versi baru dengan Swift :(
harinsa
@Yar, Anda tidak dapat memilih versi, itulah sebabnya saya memberikan solusi yang saya rekomendasikan (dan Apple mungkin juga melakukannya).
Jonathan J.
3

Anda dapat memilih versi Swift mana yang ingin Anda gunakan dalam Xcode 7.3 melalui yang berikut ini: (Menu) XCode> Toolchains> (pilih versi Anda)

masukkan deskripsi gambar di sini

Jared
sumber
8
Dalam Xcode 8.0-beta opsi ini telah dihapus ...
Peter Gerhat
5
Saya telah mengunduh ( swift.org/builds/development/xcode/… ) dan menginstal toolchain secara manual dan menu Xcode muncul kembali dalam v8 beta 3
Jorg