อยากเรียน Swift ภาษาพัฒนา Apple? ช่วยเหลือพร้อม: แหล่งออนไลน์ ฟรี/เสียเงิน
Apple โฆษณา Swift: "ให้ทุกคนสร้างแอปเก่งได้" — จริงแต่อาจไม่ได้ดำน้ำเขียน Candy Crush พรุ่งนี้ — ภาษาไหนก็ตาม ต้อง เวลา + ความพยายาม
ช่วยเหลือพร้อม: ทรัพยากรออนไลน์ครอบคลุมลึก — ระดับไหนก็เจอ
เริ่มต้น: Swift 5.0.1 โหลดได้ ที่นี่ + Xcode 10.2.1 เริ่มเรียนทันที — เช็คเวอร์ชัน Swift/Xcode ของ教材 เพราะอาจต่างกัน
เริ่มต้น
เริ่มที่ต้นน้ำ: เอกสาร Swift ของ Apple — ไม่ต้อง Developer Account เข้าถึงไฟล์/โหลด Xcode (Mac App Store) — เริ่มได้เลย
Developer Docs: Sample Code, Reference Links, วิดีโออัปเดต Swift ล่าสุด (ดีสำหรับคนมาจากภาษาอื่น)
เรามีบทความครบ: สร้างแอปด้วย Swift 5 — ครอบ: เขียนแอป iPhone, iPad, Watch, Mac, ฟีเจอร์ใหม่ Swift 5, ทำไมควรเลือกภาษานี้
Apple iBooks (ตอนนี้คือ Books)
ใช้เวลาเดินทางเรียน: Swift Programming Materials ฟรี บน iBooks Store — หนังสือ: The Swift Programming Language (ทัวร์ภาษา, คู่มือฟีเจอร์ทุกตัว, Reference ฉบับทางการ) — Everyone Can Code ฟรี — Apple: หลักสูตรสำหรับม.ปลาย/มหาวิทยาลัย เข้าได้ทุกคน — "เขียนโค้ด/ออกแบบแอปทำงานจริง ได้ทักษะงาน Software Dev/IT"
ลองคอร์สออนไลน์
Udemy
คอร์ส Swift ยอดนิยม: iOS 12 & Swift - Complete iOS App Development Bootcamp — ~10,000 รีวิว, 62,000+ นักเรียน — 527 บทเรียน, 54.5 ชม. วิดีโอ — รอ Promo Udemy ลดราคาเยอะ
คอร์สอื่นน่าสนใจ:
- Swift 5 Programming For Beginners
- iOS 12 & Swift 5: Build a To-Do List App
- iOS 12 & Swift 5 - App Design, UI/UX plus Development
- Complete Guide to New Features in Swift 5
Lynda (ตอนนี้ LinkedIn Learning)
อยากเริ่ม Swift ด่วน: Lynda.com Swift 5 Essential Training
คอร์ส Swift อื่นเยอะ — ต่าง Udemy: Udemy = จ่ายต่อคอร์ส, Lynda = สมัครรายเดือน เข้าถึงคอร์สไม่อั้น (ทุกวิชา) — £19.99/$25/เดือน (แผนรายปี) — ลอง Free Preview ก่อน
Podcasts พัฒนา Swift
เรียนคนเดียว悶? ฟัง Podcast: iDeveloper — โฟกัส iOS/macOS Dev: Tools, Techniques, Tips — ด้านธุรกิจขายแอป — เนื้อหาเพรนเก๋ แต่อาจ Technical — ไม่เข้าใจ กดทน เรียนรู้ Term/Phrase
Preview ตอน/สรุป: หน้า Podcast
เขียนแอปแรก
เก่งพื้นฐาน → ลงมือเขียนจริง — เรามีคู่มือช่วย:
- คู่มือใช้ภาษา Swift (พื้นฐาน + คำแนะนำปฏิบัติ)
- เขียนแอป iOS / เขียนแอป watchOS
- Mac สำหรับ Developer: ซื้อ Mac คุ้มค่าสำหรับพัฒนาแอป