Có thể chọn phiên bản Swift nào sẽ sử dụng trong Xcode không?


10

Có bản cập nhật cho Xcode 6.3 và nó bao gồm một phiên bản Swift mới (1.2). Nếu tôi cập nhật, tôi có phải di chuyển tất cả mã Swift của mình sang 1.2 hay tôi có thể chọn phiên bản cũ hơn của Swift không?

Câu trả lời:


6

Bạn phải di chuyển tất cả mã của mình sang Swift 1.2 nếu bạn đang sử dụng Xcode 6.3. Nếu bạn đi đến Chỉnh sửa > Chuyển đổi > Cú pháp Swift mới nhất , nó sẽ giúp tìm thấy nhiều thay đổi. Tuy nhiên, vẫn còn rất nhiều chỉnh sửa thủ công phải làm.

Về lâu dài, nó sẽ phục vụ bạn tốt hơn để giữ mã Swift của bạn ở phiên bản mới nhất để việc di chuyển trong tương lai dễ dàng hơn và do đó bạn có thể tận dụng các cải tiến trong ngôn ngữ trong tương lai.


1
Cảm ơn câu trả lời! Tôi muốn cập nhật mã, nhưng ngay bây giờ tôi không có thời gian và tôi không muốn gặp rủi ro khi gặp phải vấn đề di chuyển. Nhưng Dịch vụ SourceKit Xcode cũ luôn gặp sự cố, vì vậy tôi muốn sử dụng phiên bản mới với Swift cũ :(
harinsa

@Yar, bạn không thể chọn phiên bản, đó là lý do tại sao tôi cung cấp giải pháp mà tôi khuyên dùng (và có lẽ Apple cũng vậy).
Jonathan J.

3

Bạn có thể chọn phiên bản Swift nào bạn muốn sử dụng trong Xcode 7.3 thông qua các mục sau: (Menu) XCode> Toolchains> (chọn phiên bản của bạn)

nhập mô tả hình ảnh ở đây


8
Trong Xcode 8.0-beta, tùy chọn này đã bị xóa ...
Peter Gerhat

5
Tôi đã tải xuống ( swift.org/builds/development/xcode/, ) và cài đặt chuỗi công cụ theo cách thủ công và menu Xcode xuất hiện lại trong v8 beta 3
Jn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.