Swift Playgrounds

เรียนเขียนโค้ดแบบจริงจัง

ด้วยวิธีที่สนุกจริงจัง

Swift Playgrounds คือแอปสุดล้ำสำหรับ iPad และ Mac ที่จะเพิ่มความสนุกในการเรียนรู้และทดลองสิ่งต่างๆ กับ Swift ซึ่งเป็นภาษาการเขียนโปรแกรมอันทรงพลังที่สร้างสรรค์โดย Apple และยังเป็นภาษาที่มืออาชีพเลือกใช้เพื่อสร้างแอปที่เป็นที่นิยมที่สุดในปัจจุบัน ที่สำคัญคือคุณสามารถใช้งาน Swift Playgrounds ได้โดยไม่ต้องมีความรู้ด้านการเขียนโค้ดมาก่อน ซึ่งเหมาะอย่างยิ่งสำหรับ
นักเรียนที่เพิ่งเริ่มต้น

โดยคุณสามารถฝึกไขปริศนาต่างๆ เพื่อเรียนรู้พื้นฐาน
แล้วเลื่อนระดับขึ้นไปเรียนส่วนประกอบของแอปด้วยบทเรียน
แบบอินเทอร์แอ็คทีฟที่ออกแบบโดย Apple

แถมยังได้สนุกกับการสร้างสรรค์แอปเพื่อใช้เองในชีวิตจริงด้วย

ดูเพิ่มเติมเกี่ยวกับ Swift

โค้ด Swift

ง่ายจริง สนุกจริง

คุณจะพบว่าการเรียนรู้การเขียนโค้ดด้วย Swift Playgrounds เป็นเรื่องที่น่าสนใจอย่างไม่น่าเชื่อ เพราะแอปนี้มาพร้อมชุดบทเรียนอันครบถ้วนที่ออกแบบโดย Apple คุณจะได้เล่นเกมพร้อมเรียนรู้พื้นฐานใน "เริ่มต้นใช้ด้วยการเขียนโค้ด" ที่ใช้โค้ดจริงๆ นำทางให้ตัวละครเดินทางในโลก 3 มิติ จากนั้นก็เลื่อนขั้นสู่ด่านแนวคิดการเขียนโค้ดในระดับที่สูงขึ้นได้เลย

สิ่งที่คุณเห็นก็คือโค้ดที่คุณเขียน

สร้างโค้ดที่หน้าจอด้านซ้าย จากนั้นก็ดูผลลัพธ์ได้ทันทีที่หน้าจอ
ด้านขวาด้วยการแตะเพียงครั้งเดียว

พิชิตสู่ด่าน ปริศนา และแนวคิด

การเขียนโค้ดต่างๆ

เริ่มต้นด้วยคู่มืออย่าง "เริ่มต้นใช้ด้วยการเขียนโค้ด" ที่ให้คุณบรรลุเป้าหมายโดยใช้โค้ดแบบเดียวกับที่นักพัฒนามืออาชีพใช้กันอยู่ทุกวัน ยิ่งเล่นไปเรื่อยๆ คุณก็จะยิ่งสนุกกับแนวคิดขั้นสูงมากขึ้น พร้อมกับที่คุณจะได้พัฒนาสิ่งที่เรียนรู้อย่างต่อเนื่อง และยังได้สร้างโค้ดที่ซับซ้อนยิ่งขึ้นอีกด้วย

ความรู้พื้นฐานของ Swift

เริ่มต้นด้วยการเรียนรู้แนวคิดสำคัญที่จำเป็นต่อการทำความเข้าใจเกี่ยวกับโค้ด

คำสั่ง
ฟังก์ชั่น
ลูป
พารามิเตอร์
โค้ดที่ทำงานผ่านเงื่อนไข
ตัวแปร
ตัวดำเนินการ
ประเภท
การสร้างค่าเริ่มต้น
การแก้บั๊ก

ฝึกพื้นฐานให้แน่น แล้วก้าวไปสู่โจทย์ที่ท้าทายกว่า

นอกเหนือจากคลังบทเรียนที่มีมาให้แล้ว Swift Playgrounds ยังมีคอลเลกชั่นกิจกรรมท้าทายพิเศษซึ่งเพิ่มเข้ามาใหม่อยู่เรื่อยๆ ให้คุณได้ลงลึกกับหัวข้อที่คุณเรียนไปแล้วหรือทดสอบฝีมือตัวเองด้วยการทำสิ่งใหม่ๆ ซึ่งนอกจากจะได้สร้างสรรค์ผลงานสนุกๆ แล้ว คุณยังได้เพิ่มพูนทักษะอีกด้วย

จุดไฟให้ความคิดสร้างสรรค์ของคุณ

ใช้สิ่งที่คุณได้เรียนมาเพื่อสร้างสรรค์สิ่งใหม่ๆ อย่างที่ไม่เคยมีมาก่อน ด้วยตัวอย่างหลายสิบแบบที่ให้คุณได้ฝึกเขียนโค้ดที่สลับซับซ้อนยิ่งขึ้นก่อนใคร เพิ่มไฟล์หลายไฟล์ลงในโปรเจ็กต์ของคุณพร้อมกัน รวมถึงใช้คุณสมบัติต่างๆ ของ iPad อย่างการโต้ตอบด้วย Multi‑Touch, อุปกรณ์ตรวจจับการเคลื่อนไหว และไจโรสโคป แถมยังสามารถปรับแต่งโปรเจ็กต์ในแบบของคุณเองโดยการใส่กราฟิก เสียง และอีกมากมาย

สร้างโค้ดบนอุปกรณ์ที่ดีที่สุดสำหรับการเรียนรู้

ลากวงเล็บปีกกามาวางรอบโค้ดแบบง่ายๆ แล้วนำโค้ดที่มีอยู่แล้วมาใส่ในลูป หรือเลือกส่วนย่อยของโค้ดแบบลากแล้วปล่อยที่มีมากมายหลากหลายแบบใน Swift Playgrounds ซึ่งทั้งหมดนี้ทำได้ทันทีจากบน iPad หรือ Mac แล้วใช้ประโยชน์เต็มที่จากความสามารถอันทรงพลังบน iPad ไม่ว่าจะเป็น Multi‑Touch, การทำงานมัลติทาสก์ และ Split View อีกทั้งยังให้คุณใช้งานบน Mac ได้อย่างเต็มอิ่ม เพราะมีหน้าจอขนาดใหญ่ที่มีพื้นที่เหลือเฟือสำหรับแถบด้านข้างพร้อมสารบัญอย่างละเอียด แถมยังเข้าถึงไฟล์ Swift อื่นๆ ได้อย่างรวดเร็วอีกด้วย เพียงแค่แตะ ลาก หรือพิมพ์ข้อความและตัวเลข จากนั้นก็โต้ตอบกับสิ่งที่คุณสร้างขึ้นมาได้เลย

แตะเพื่อแก้ไข

ลากขอบเขตคำสั่งรอบๆ โค้ดที่มีอยู่ได้ง่ายๆ

ความช่วยเหลืออยู่ใกล้ๆ เพียงแค่แตะ

ถ้าคุณพบกับคำสั่งที่เข้าใจได้ยาก ก็เพียงแค่แตะคำสั่งนั้น เท่านี้เมนูตัวเลือกก็จะปรากฏขึ้นมา จากนั้นก็เลือกตัวเลือกที่เกี่ยวข้องที่สุด เพื่อรับคำตอบที่คุณต้องการ

สร้างสรรค์แอปแรกของคุณ​

และแอปต่อๆ ไป

เปลี่ยนความคิดสร้างสรรค์ของคุณให้เป็นจริงด้วยการสร้างแอปลงใน Swift Playgrounds บน iPad และ Mac โดยตรง ซึ่งในขณะที่คุณแก้ไขโค้ด ก็จะเห็นผลลัพธ์ในส่วนแสดงตัวอย่างแอปที่อยู่ข้างกันได้ทันที จากนั้นก็เปิดแอปเต็มหน้าจอเพื่อสัมผัสประสบการณ์การใช้งานแบบเต็มๆ ได้เลย

พร้อมสร้างแอปแรกของคุณเองรึยัง Swift Playgrounds มาพร้อมคู่มืออย่าง "เริ่มต้นใช้ด้วยแอป" ที่จะช่วยคุณถ่ายทอดไอเดียให้ออกมาโลดแล่นได้จริง

ให้คุณสมบัติ "การทำโค้ดให้สมบูรณ์" สุดอัจฉริยะจัดการรายละเอียดต่างๆ ให้คุณ

โฟกัสได้เต็มที่ด้วยคุณสมบัติ "การทำโค้ดให้สมบูรณ์" ที่จะทำงานควบคู่ไปกับโค้ดของคุณ ซึ่งคุณสมบัตินี้ก็ช่วยประหยัดเวลาได้เป็นอย่างดี เพราะรู้ว่าคุณกำลังใช้เฟรมเวิร์กอะไรอยู่ จึงสามารถช่วยหาสิ่งที่คุณต้องการได้อย่างรวดเร็ว และหากข้อมูลที่ค้นดูมีความซับซ้อนมากขึ้น คุณสมบัติ "การทำโค้ดให้สมบูรณ์" ก็จะแสดงโค้ดทุกแบบที่เป็นไปได้ พร้อมด้วยคำอธิบายสั้นๆ เพื่อให้คุณตัดสินใจเลือกสิ่งที่ถูกต้องได้อย่างมั่นใจ

สำรวจงานสร้างสรรค์ของคุณแบบเต็มจอ

เต็มอิ่มกับผลงานของคุณแบบเต็มตาด้วยจอภาพ Retina สีสันสดใสบน iPad เพียงแค่แตะเพื่อขยายส่วนแสดงตัวอย่างแอปเพื่อสัมผัสประสบการณ์ใช้งานแอปของคุณแบบเต็มหน้าจอ นอกจากนี้คุณยังสามารถปรับแต่งเกมที่มีมาให้อย่าง Battleship และ Brick Breaker แล้วเต็มอิ่มไปกับเกมแบบเต็มๆ จอได้เลย

เลือกดูคลังการควบคุม สีสัน และไอคอนต่างๆ

ดูการควบคุม สีสัน และไอคอนที่ใช้เป็นประจำ
ในคลังส่วนย่อยของโค้ด แล้วเพิ่มลงในโค้ด
ของคุณได้อย่างรวดเร็ว หรือจะใช้แถบค้นหา
เพื่อหาไอคอนที่ต้องการจากคลังที่มีอยู่
หลายพันแบบก็ได้

เอาออกไปที่ Xcode แล้วเอากลับมาต่อที่นี่

ด้วยความที่โค้ดที่คุณเขียนเป็นโค้ดของจริง คุณจึงสามารถย้ายโปรเจ็กต์แอปของคุณระหว่าง Swift Playgrounds กับ Xcode ได้อย่างอิสระ ดังนั้นไม่ว่าคุณจะนั่งอยู่หน้า Mac หรือใช้ iPad ขณะเดินทาง คุณก็พร้อมเขียนโค้ดทุกเมื่อที่คุณเกิดปิ๊งแรงบันดาลใจใหม่ๆ ขึ้นมา

แชร์งานสร้างสรรค์ของคุณกับเพื่อน

ส่งโค้ดของคุณไปยัง iPad ของเพื่อนโดยใช้แอปเมล ข้อความ หรือ AirDrop ซึ่งเพื่อนของคุณก็สามารถดูโค้ดนั้นได้เลยใน Swift Playgrounds แถมยังสร้างสรรค์เพิ่มในแบบของตัวเองได้อีกด้วย

หรือแชร์กับทั้งโลกบน App Store

เมื่อคุณพร้อมแชร์แอปที่เสร็จสมบูรณ์แล้ว
ก็สามารถส่งแอปนั้นมาที่ App Store Connect
ด้วย Swift Playgrounds ได้จาก iPad
หรือ Mac เลย แล้วใช้ เว็บไซต์ App Store Connect
เพื่อสร้างหน้าผลิตภัณฑ์ของคุณ เชิญผู้ใช้
ให้มาแสดงความคิดเห็นโดยใช้ TestFlight
แล้วดูข้อมูลอย่างละเอียดว่าผู้ใช้โต้ตอบกับ
แอปของคุณยังไงบ้าง

เพราะโค้ดเป็นภาษาสากล
เราจึงสอนในหลายภาษา

Swift Playgrounds ใช้ได้ใน 16 ภาษา ได้แก่ สเปนแบบกัสติยาและแบบลาตินอเมริกา, โปรตุเกสแบบบราซิล, จีนตัวเต็มและตัวย่อ, อังกฤษ, เยอรมัน, ฝรั่งเศส, อิตาลี, เกาหลี, ญี่ปุ่น, ไทย, ตุรกี, ดัตช์, สวีเดน, นอร์เวย์ และเวียดนาม ทั้งหมดนี้ก็เพราะเราเชื่อว่าทุกคนควรจะได้เรียนรู้วิธีการเขียนโค้ด ไม่ว่าจะอยู่ที่ไหนก็ตาม