Apple ได้ปล่อย Xcode 8 beta ให้นักพัฒนาแล้ว เพื่อให้รองรับการพัฒนาแอพและเพิ่ม SDK สำหรับ iOS, macOS, tvOS และ watchOS รุ่นใหม่ของ Apple
Xcode 8 จะรองรับทั้ง Swift 2.3 และ Swift 3 โดย Apple แจ้งว่า Swift บน Xcode 8 จะไม่สามารถใช้งานกับเฟรมเวิร์คของ Swift ที่คอมไพล์บน Xcode 7.3.1 ได้ และฟีเจอร์บางอย่าง เช่น Memory graph debugging, Address Sanitizer, Thread Sanitizer และ Core Data build-time code generation จะใช้งานกับ Swift 3 ได้เท่านั้น ไม่สามารถใช้งานกับ Swift 2.3 ได้
สำหรับฟีเจอร์ฉบับเต็มของ Xcode 8 อ่านได้ที่ Apple Developer ส่วนผู้ที่สนใจดาวน์โหลดมาทดสอบสามารถเข้าไปที่ https://developer.apple.com/download/ และล็อคอินด้วยบัญชีนักพัฒนาได้เลย (เป็นบัญชีฟรีที่ไม่ได้จ่ายเงินรายปีก็ได้)
ที่มา - Apple Developer , 9to5Mac
Comments
อะไรก็ไม่ร้ายเท่า การที่ source code ที่เขียนด้วย swift 2.x ไม่ compatible กับ swift 3.0 .... แย่
แปลกแฮะ ทั้งที่มันก็เป็นภาษาเดียวกัน ไม่มีคุณสมบัติ Compatibility ในตัวเลยเหรอสำหรับภาษานี้เนี่ย ต้องเสียเวลา Compile ต่างเวอร์ชันอีกมันปวดหัวนะ
Get ready to work from now on.
้ถ้าเป็น version เก่าๆ ที่หลุดจาก beta เวลาเปิด project แล้วมันจะขึ้นมามันจับแก้คำสั่งเก่าให้เป็นแบบใหม่อัตโนมัตินะ
จากประสบการณ์ส่วนตัวรอให้หลุด beta ก่อนดีกว่าชอบมี bug แปลกๆ อยู่เรื่อยๆ
สมกับเป็น Swift ความแน่นอนคือความไม่แน่นอน