ทีมพัฒนาภาษา Swift ได้ประกาศขึ้นเลขเวอร์ชัน 1.0 พร้อมทั้งรองรับการส่งแอพ iOS ที่เขียนด้วย Swift ขึ้นไปยัง App Store แล้วครับ
อย่างไรก็ตาม ทีมพัฒนาก็ได้เตือนว่ารุ่น 1.0 ที่ปล่อยมานี้ ยังเป็นเพียงแค่รุ่น GM (gold master รุ่นสำเนาจาก RTM - ผู้เขียนข่าว) เท่านั้น ยังไม่ใช่รุ่น final แต่อย่างใด ในแง่การศึกษาภาษา Swift แล้ว ตัวภาษายังไม่เสถียรและอาจมีการปรับปรุงสมรรถนะ เพิ่มฟีเจอร์ใหม่ หรือถึงขั้นเปลี่ยนไวยากรณ์ได้ภายหลัง แต่ในแง่ของการเขียนแอพใช้งานจริง ก็ไม่ต้องกังวลว่าแอพที่เขียนวันนี้จะทำงานไม่ได้ในอนาคต เพราะทุกแอพที่ส่งขึ้นไปจะมี runtime พ่วงไปด้วยนั่นเองครับ
ที่มา: Swift Blog ผ่าน @newsycombinator
Comments
ถึงขึ้น => ถึงขั้น
พิมพ์ศัพท์ไม่ค่อยผิดแล้ว เลือกศัพท์มาใช้ผิดแทน (นิ้วไปเองล้วนๆ)
น่าสนใจมาก มีใครลองไปรึยังครับ
ผมลองแล้ว ถ้าใครถนัด objective-c อยู่ก่อน อ่าน 2 วันก็เขียน App ได้นะ เพราะโครงสร้างหลักๆ มันเหมือนเดิม เปลี่ยนแค่ Syntax
จุดต่างที่ผมเห็นแล้วกลัวมีปัญหาคือ Array กับ Dictionary ที่มันจะไม่เป็น Class แล้ว แต่เปลี่ยนเป้น Struct แทน ดังนั้นเวลาส่งค่าผ่านพวก Parameter มันจะ Copy ไป (เหมือน NSString ก็ส่งแบบ copy ตอน Objective-c ) ไม่ได้ส่ง Reference เหมือนแบบเก่า (ภาษาอื่นมันก็ส่ง Reference ไป) ผมกลัวว่าผมจะลืมแล้วส่งผลให้ Runtime Error
📸
คือตอนนี้มันยังไม่น่าศึกษาเท่าไหร่ รอให้เวอร์ชั่นเต็มออกก่อนดีกว่า
พอมันเปลี่ยนไวยากรณ์แล้วเราจำแบบนั้นไปจนชินรู้สึกเปลี่ยนยากสับสนเวลาเขียนจริงๆ 555
มือใหม่!! ใหม่จริงๆนะ