มีการอัปเดตสำหรับ Xcode 6.3 และมี Swift (1.2) เวอร์ชันใหม่ หากฉันอัปเดตฉันต้องย้ายรหัส Swift ทั้งหมดไปเป็น 1.2 หรือฉันสามารถเลือก Swift เวอร์ชันที่เก่ากว่าได้หรือไม่
มีการอัปเดตสำหรับ Xcode 6.3 และมี Swift (1.2) เวอร์ชันใหม่ หากฉันอัปเดตฉันต้องย้ายรหัส Swift ทั้งหมดไปเป็น 1.2 หรือฉันสามารถเลือก Swift เวอร์ชันที่เก่ากว่าได้หรือไม่
คำตอบ:
คุณต้องโยกย้ายรหัสทั้งหมดของคุณไปที่ Swift 1.2 หากคุณใช้ Xcode 6.3 หากคุณไปที่Edit > Convert > To Swift Syntax ล่าสุดมันจะช่วยให้พบการเปลี่ยนแปลงมากมาย อย่างไรก็ตามยังมีการแก้ไขด้วยตนเองอีกมากที่ต้องทำ
ในระยะยาวมันจะช่วยให้คุณดีขึ้นเพื่อรักษารหัส Swift ของคุณเป็นเวอร์ชันล่าสุดเพื่อให้การโยกย้ายในอนาคตง่ายขึ้นและเพื่อให้คุณสามารถใช้ประโยชน์จากการปรับปรุงภาษาในอนาคต
คุณสามารถเลือกเวอร์ชั่นของ Swift ที่คุณต้องการใช้ใน Xcode 7.3 ผ่านดังต่อไปนี้: (เมนู) XCode> Toolchains> (เลือกรุ่นของคุณ)
คุณสามารถติดตั้งเครื่องมือหลายตัวเพื่อให้ Xcode ใช้ - เขียนวิธีการเล็ก ๆ ที่นี่: https://medium.com/@pardel/using-old-versions-of-swift-in-xcode-4dd46644a257
TL; DR - ดาวน์โหลดและติดตั้ง Swift toolchains เก่าจาก: https://swift.org/download/#releases