ภาษา Swift พัฒนาขึ้นโดยแอปเปิล เพื่อใช้บนแพลตฟอร์มของแอปเปิลเองเป็นหลัก (iOS, macOS, watchOS, tvOS) และด้วยโครงสร้างแพลตฟอร์มที่คล้ายกัน ทำให้ Swift รองรับการใช้งานบนลินุกซ์ด้วย (ดิสโทรที่รองรับอย่างเป็นทางการคือ Ubuntu, CentOS, Amazon Linux 2)
ล่าสุด Swift ประกาศออกเวอร์ชัน 5.3 ที่มีฟีเจอร์สำคัญคือรองรับแพลตฟอร์ม Windows เต็มรูปแบบ ซึ่งทีมงาน Swift บอกว่าการรองรับ Windows ไม่ได้เป็นแค่การพอร์ตคอมไพเลอร์ แต่รวมถึงไลบรารีและเครื่องมืออื่นๆ ด้วย
ในการเขียน Swift บน Windows จำเป็นต้องใช้ Visual Studio 2019, Windows 10 SDK, Windows Universal C Runtime และดาวน์โหลดแพ็กเกจของ Swift เพิ่มเติมได้จากหน้าเว็บไซต์
ที่มา - Swift (5.3), Swift (Windows)
![]()
on
แล้วยังต้องใช้ xcode อยู่ไหม
checkmate95 Wed, 23/09/2020 - 10:22
แล้วยังต้องใช้ xcode อยู่ไหม
Swift เค้าเปิด open source
arth Wed, 23/09/2020 - 10:49
In reply to แล้วยังต้องใช้ xcode อยู่ไหม by checkmate95
Swift เค้าเปิด open source หลายปีแล้วครับ จะใช้ notepad เขียนแล้ว compile ก็ได้ครับ
เขาน่าจะถามถึงการใช้ swift
Pearseak Wed, 23/09/2020 - 11:15
In reply to Swift เค้าเปิด open source by arth
เขาน่าจะถามถึงการใช้ swift เขียน app ios นะครับเพราะภาพที่ dev ทั่วไปเห็นคือ swift มันออกมาเป็นภาษา ios ซะเกือบ 100% เลยมั้ง?
ประมาณนั้นครับ
checkmate95 Wed, 23/09/2020 - 11:56
In reply to เขาน่าจะถามถึงการใช้ swift by Pearseak
ประมาณนั้นครับ ผมไม่ค่อยได้ติดตามเรื่องการเขียนแอพ ios เข้าใจว่าก็ใช้เขียน ios เป็นหลักเห็นในเนื้อข่าวบอกว่ามีเครื่องมือหรืออะไรมาลง windows เลยสงสัยว่าแล้วจะเอามาเขียน ios โดยไม่ต้องใช้ xcode ได้รึเปล่า
การเขียน Swift ไม่ใช่การเขียน
lew Wed, 23/09/2020 - 12:14
In reply to ประมาณนั้นครับ by checkmate95
การเขียน Swift ไม่ใช่การเขียน iOS App ครับ
เขียนภาษา Swift เขียนเป็น command line เฉยๆ เลยก็ได้ กรณีนี้เปิดแค่ตัวภาษา เช่นเดียวกับภาษา Objective-C ที่มี compiler ภายนอกมานานมากแล้ว
อ้อ ผมเข้าใจผิดเองครับ
arth Wed, 23/09/2020 - 12:18
In reply to ประมาณนั้นครับ by checkmate95
อ้อ ผมเข้าใจผิดเองครับ ขอโทษทีครับ
ในที่นี้ swift จะเหมือนภาษา programing อื่นๆครับ ไม่ใช่เพื่อเขียนสำหรับทำ ios โดยเฉพาะแล้วครับ เพียงแต่มันเกิดมาจาก apple เพื่อทำ ios เป็นอย่างแรกคนเลยติดภาพนั้นครับ
ถ้าเขียนก็น่าจะได้
tom789 Wed, 23/09/2020 - 12:25
In reply to อ้อ ผมเข้าใจผิดเองครับ by arth
ถ้าเขียนก็น่าจะได้ แต่ถ้าจะพัฒนาแอพ ios ต้องใช้ xcode