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

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

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

Apr 28, 2017

แก้ไขล่าสุด มีผู้อ่าน 12,380  |  PROGRAMMING SWIFT

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 ตัวแรกกันครับ


แบ่งปัน

ชอบ +1

บันทึก

ฝากคำถาม คำแนะนำ ได้ที่

Facebook : Share.OlanLab.Com
LINE ID : @olanlab
อีเมล์ : olan@olanlab.com

หลักสูตร

สอน Swift สร้างแอพพลิเคชั่นบน IOS, macOS, tvOs, watchOs

Swift ภาษาเขียนแอพพลิเคชั่นที่ใช้งานง่าย แต่ทรงพลังออกแบบสร้างสรรค์โดย Apple เพื่อใช้สร้างแอพพลิเคชั่นสำหรับ IOS, Mac, Apple TV และ Apple Watch
Share คลังความรู้ด้านเทคโนโลยี สารสนเทศ นวัตกรรมคอมพิวเตอร์ สอนเขียนโปรแกรม Php Java Html CSS Javascript C C++ Objective-C และอื่นๆ บนระบบปฏิบัติการ Window Linux Unix CentOS IOS Android
โดยผู้เขียนที่มีความเชี่ยวชาญเฉพาะ ให้บริการพื้นที่สำหรับนักเขียนที่ต้องการแบ่งปันความรู้ พร้อมให้คำปรึกษาแก่ผู้ที่สนใจ โดยไม่เสียค่าใช้จ่าย