สอน Swift ตอนที่ 1 ทำความรู้จักภาษา Swift

55

Swift programming language


 Swift คือ ภาษาเขียนโปรแกรมที่ใช้งานง่ายแต่ทรงพลัง ออกแบบและสร้างสรรค์โดย Apple เพื่อใช้สร้างแอพพลิเคชั่นสำหรับ IOS, Mac, Apple TV และ Apple Watch ซึ่ง Apple บอกว่าออกแบบมาเพื่อให้นักพัฒนามีอิสระยิ่งกว่าที่เคย นอกจากนี้ Swift ยังใช้งานง่ายและเป็นโอเพ่นซอร์ส (Opensource) 


Swift ใช้สร้างแอพพลิเคชั่นสำหรับอะไร?
IOS (IPhone, IPad)

OSX (Mac)

tvOS (Apple TV)
watchOS (Apple Watch)

ภาษา Swift มีความนิยมมากน้อยแค่ไหน ?
Swift เปิดตัวเมื่อปี 2014 ความนิยมค่อยๆ เพิ่มขึ้น สวนทางกับ Objective-C ที่ค่อยๆ ลดลง จากความตั้งใจของ Apple ที่ต้องการให้ Swift มาแทน ในปี 2015 Swift ปรับปรุงเป็น Swift 2.0 และเปิดให้เป็นโอเพ่นซอร์ส ความนิยมเพิ่มมากขึ้นจนมาติด 1 - 20 ภาษาเขียนโปรแกรมที่นิยมมากที่สุด 

ประสิทธิภาพละเป็นยังไงบ้าง?

แอพที่เขียนด้วย Swift 2.0 นั้นทำงานได้รวดเร็วสมชื่อ 

เร็วกว่า Objective-C สูงสุด 2.6 เท่า
เร็วกว่า Python 2.7 สูงสุด 8.4 เท่า ..... ไม่ได้วัดเองครับ Apple เขาวัดมาให้ http://www.apple.com/th/swift/

แอพที่เขียนด้วย Swift 3.0 

รออัพเดทจากทาง Apple เร็วๆ นี้ครับ

เครื่องมือสำหรับใช้ในการเขียนแอพพลิเคชั่น?
การเขียนแอพพลิเคชั่นบน Platform ของ Apple ใช้ XCode ในการพัฒนาเป็นส่วนใหญ่ เพียงเราดาวโหลด XCode ผ่านจาก App Store ก็สามารถพัฒนาได้เลย โดยไม่จำเป็นต้องติดตั้งหลายอย่างเหมือนภาษาอื่นๆ วิธีการติดตั้ง Xcode เครื่องมือสำหรับนักพัฒนา Application บน IOS, OS X แบบ Step By Step

XCode


แอพเยี่ยมๆ ที่สร้างด้วยภาษา Swift
เมื่อติดปัญหาไม่ต้องกลัวเพราะมีชุมชนสำหรับนักพัฒนา Swift เพื่อให้แลกเปลี่ยนความรู้กันได้ที่ Swift.org