Apple ได้ออกพรีวิวแรกของ Swift 3.0 แล้ว ทั้งบนหน้าเว็บของ Swift และบน GitHub
สำหรับ Swift 3.0 นี้ ในเว็บไซต์ก็มีการแจ้งเตือน Snapshot นี้ว่ายังไม่ใช่ official release รวมถึงบน GitHub ก็เตือนว่า Swift 3.0 นี้เป็น source-breaking change หมายความว่า Swift 3.0 นี้จะไม่เข้ากับ Swift เวอร์ชันก่อนหน้า และ Apple ก็บอกว่า Swift เวอร์ชันถัดๆ ไปจะทำให้เข้ากับ Swift 3.0 ให้มากที่สุดเท่าที่เป็นไปได้
นอกจากนี้ใน GitHub ยังกล่าวถึงช่วงเวลาที่คาดว่าจะปล่อย Swift 3.0 เวอร์ชันเต็มได้คือปลายปีนี้
ส่วนรายละเอียดการปรับปรุง Swift 3.0 ที่บอกใน GitHub ตอนนี้ เช่น
- API design guidelines: มีแนวทางสำหรับการตั้งชื่อและออกแบบ API ให้เป็นไปในทางเดียวกัน
- API ของ Objective-C ที่ถูกนำเข้ามายัง Swift จะถูกแปลงให้เป็นไปตามแนวทางการตั้งชื่อใหม่ของ Swfit ด้วย โดยคอมไพเลอร์ของ Swift 3 จะจัดการให้
- ไลบราลี่หลัก เช่น Foundation, libdispatch จะเปลี่ยนไปใช้แนวทางสำหรับการตั้งชื่อของ API ของ Swift แบบใหม่ ดังนั้นจะเห็นการอัพเดตครั้งใหญ่
- Swift 3 จะปรับปรุงการทำงานกับ API และการนำเข้าคลาสทั่วๆ ไปจาก Objective-C และสามารถนำเข้า API จากภาษา C มาในลักษณะ object ซึ่งจะทำให้การทำงานง่ายขึ้น
- จัดการ syntax ใหม่ของภาษา ฉะนั้นฟีเจอร์ต่างๆ ที่เป็นปัญหาและมีความคลุมเครือจะถูกล้างออกไป
- ปรับปรุงเครื่องมือต่างๆ เน้นการแก้บั๊กในคอมไพเลอร์และฟีเจอร์ต่างๆ ใน IDE รวมถึงเพิ่มความเร็วในการคอมไพล์, ปรับปรุงประสิทธิภาพของโค้ดที่สร้างขึ้นมา, ปรับปรุงการแสดง error และ warning ให้เที่ยงตรงกว่าเดิม
สำหรับใครที่สนใจการปรับปรุงภาษา Swift แบบฉบับเต็ม รวมถึงนักพัฒนาที่อยากดาวน์โหลดมาลองเล่นก่อน สามารถไปที่ GitHub ของ Swift ซึ่งคาดว่า Swift 3.0 จะเปิดตัวในงาน WWDC 2016 ที่จะจัดในเดือนนี้
ที่มา - GitHub ของ Swift, Swift Blog
Comments
อยากให้ด๋อยมาใช้จัง ร่วมกันพัฒนาไปเลย เบื่อโอราเคิล
apple กับผู้ผลิต Android หลายคนรวมถึง google เองก็เคยฟ้องกันทำให้ google ไม่น่าจะเลือก Swift หรอกครับ น่าจะเป็น C++/GO มากกว่า
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo