Swift มีการตัดโค้ดที่ไม่ปลอดภัยออก ตัวแปรที่ต้องมีการประกาศค่าก่อนใช้ตลอด อาเรย์และค่าตัวเลขนั้นถูกเช็คสำหรับการป้องกัน Overflow (ตรงนี้เจ๋งครับ เป็นบ่อยครับในเรื่องของ index ของอาเรย์จากการคำนวน) และเมมโมรี่จะถูกจัดการตลอดแบบอัตโนมัติ รูปประโยคนั้นปรับให้ง่ายขึ้นมากในการประกาศค่าตัวแปร ตัวอย่าง “ABC” จะใช้คีเวิร์ดในการสร้างคือ var (มาจาก variable) หรือจะสร้างแบบ constant ให้ใช้ let (ง่ายไป ว่าแล้วทำไมมีแค่ var กับ let เข้าใจเลย แต่คงต้องไปดูเรื่องของ constant ด้วยว่าขอบเขตการใช้งานขนาดไหน)
The Safe patterns ใน Swift นั้นถูกปรับสำหรับ Cocoa และ Cocoa Touch API ทำงานได้อย่างเต็มประสิทธิภาพ Swift เนี่ยทำงานร่วมกันได้ในการสร้าง iOS และ Mac แอพที่ง่ายกว่าและปลอยภัยกว่าแต่ก่อน
Fase and Powerful
Swift นั้นสร้างมาเพื่อให้ทำงานได้เร็ว ใช้ LLVM compiler ประสิทธิภาพสูง โค้ด Swift นั้นเปลี่ยนแปลงจนเป็น native code ที่เหมาะสม ปรับให้ได้รับประโยชน์จาก Modern Mac, iPhone และ iPad มากที่สุด รูปแบบประโยคและ library มาตราฐานนั้นถูกปรับให้เข้าใจง่าย ทำให้การเขียนโค้ดของคุณบรรลุเป้าหมายอย่างดีที่สุด (ว้าว แปลถูกมั้ยเนี่ย แต่ก็ว้าว…)
Swift นำเอาข้อดีของทั้ง C และ Objective-c มาใช้ นั้นรวมไปถึง low-level primitives เช่น type, flow control และ operators และยังมี OOP ด้วยเช่น คลาส โปรโตคอล และ generics ได้มอบประสิทธิภาพและพลังตามแต่นักพัฒนา Cocoa และ Cocoa Touch ต้องการ (เหอะๆ)
รู้จัก Swift
Swift เป็นนวัตกรรมภาษาคอมพิวเตอร์ตัวใหม่ สำหรับ Cocoa และ Cocoa Touch (สำหรับพัฒนาแอพบน Mac OS และ iOS นั้นเอง)