Swift programming language
Swift คือ ภาษาเขียนโปรแกรมที่ใช้งานง่ายแต่ทรงพลัง ออกแบบและสร้างสรรค์โดย Apple เพื่อใช้สร้างแอพพลิเคชั่นสำหรับ IOS, Mac, Apple TV และ Apple Watch ซึ่ง Apple บอกว่าออกแบบมาเพื่อให้นักพัฒนามีอิสระยิ่งกว่าที่เคย นอกจากนี้ Swift ยังใช้งานง่ายและเป็นโอเพ่นซอร์ส (Opensource)
Swift ใช้สร้างแอพพลิเคชั่นสำหรับอะไร?
IOS (IPhone, IPad)
macOS (Mac)
tvOS (Apple TV)
watchOS (Apple Watch)
ภาษา Swift มีความนิยมมากน้อยแค่ไหน ?
Swift เปิดตัวเมื่อปี 2014 ความนิยมค่อยๆ เพิ่มขึ้น สวนทางกับ Objective-C ที่ค่อยๆ ลดลง จากความตั้งใจของ Apple ที่ต้องการให้ Swift มาแทน ในปี 2015 Swift ปรับปรุงเป็น Swift 2.0 และเปิดให้เป็นโอเพ่นซอร์ส ความนิยมเพิ่มมากขึ้นจนมาติด 1 - 20 ภาษาเขียนโปรแกรมที่นิยมมากที่สุด
อ้างอิง http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
ประสิทธิภาพละเป็นยังไงบ้าง?
แอพที่เขียนด้วย Swift 3.0 นั้นทำงานได้รวดเร็วสมชื่อ
เร็วกว่า Objective-C สูงสุด 2.6 เท่า
เร็วกว่า Python 2.7 สูงสุด 8.4 เท่า ..... ไม่ได้วัดเองครับ Apple เขาวัดมาให้ http://www.apple.com/th/swift/
เครื่องมือสำหรับใช้ในการเขียนแอพพลิเคชั่น?
การเขียนแอพพลิเคชั่นบน Platform ของ Apple ใช้ XCode ในการพัฒนาเป็นส่วนใหญ่ เพียงเราดาวโหลด XCode ผ่านจาก App Store ก็สามารถพัฒนาได้เลย โดยไม่จำเป็นต้องติดตั้งหลายอย่างเหมือนภาษาอื่นๆ วิธีการติดตั้ง Xcode เครื่องมือสำหรับนักพัฒนา Application บน IOS, OS X แบบ Step By Step
XCode
แอพเยี่ยมๆ ที่สร้างด้วยภาษา Swift
เมื่อติดปัญหาไม่ต้องกลัวเพราะมีชุมชนสำหรับนักพัฒนา Swift เพื่อให้แลกเปลี่ยนความรู้กันได้ที่ Swift.org
บทความต่อไป เราจะมาเริ่มต้นการติดตั้งและลองเขียนแอพพลิเคชั่น Swift ตัวแรกกันครับ