Swift Playgrounds – เรียนโค้ดไปเล่นไปบน iPad
Swift Playgrounds เป็นแอปพลิเคชันบน iPad ที่ช่วยทำให้การเรียนภาษา Swift ง่าย และสนุกมากขึ้น ไม่จำเป็นต้องมีพื้นฐานในการเขียนโค้ดมาก่อน เหมาะสำหรับผู้ที่เริ่มต้นเรียนรู้ใหม่ โดยภาษา Swift เป็นภาษาที่ถูกพัฒนาขึ้นโดย Apple เพื่อใช้ในการสร้างแอปพลิเคชันดัง ๆ ในปัจจุบัน เช่น Khan Academy, Clear หรือ Kickstarter
ตัวอย่างการเรียนโค้ดบนแอป Swift Playground
เราจะได้ฝึกการเขียนภาษา Swift ด้วยการป้อนคำสั่งให้เอเลี่ยนที่เราเลือกเคลื่อนไหว หรือทำตามคำสั่งของเรา โดยจะเป็นการเขียนโค้ดในหน้าต่างด้านซ้ายมือ แล้วผลลัพธ์จะแสดงที่ตัวละครเอเลี่ยนทางด้านขวามือเลยทันที สำหรับการฝึกจะเริ่มตั้งแต่พื้นฐานมากที่สุด ตั้งแต่การเขียนโค้ดคำสั่งให้เอเลี่ยนเดินตามที่กำหนด แล้วหลังจากนั้นจะค่อย ๆ เพิ่มความยาก และซับซ้อนมากขึ้นเรื่อย ๆ
ตัวอย่างการเขียนคำสั่งในแอป Swift Playground
สิ่งที่ชอบมากในการใช้งาน Swift Playgrounds คือการออกแบบวิธีเขียนโค้ดที่เหมาะสำหรับการใช้งานบน iPad ทั้งการแก้ไข และเลือกใช้คำสั่งโค้ดแบบ Drag and drop ไม่ต้องเสียเวลานั่งเขียนโค้ดทั้งประโยคเอง แต่จะมี QuickType ที่ช่วยแสดงโค้ดที่เราต้องการเขียนขึ้นมาให้เรากดเลือกได้อัตโนมัติเลย
ตัวอย่างการเลือกดูคำอธิบายของแต่ละคำสั่ง
หากเราลืมการใช้งานของคำสั่งไหนก็สามารถรื้อฟื้นความจำใหม่ได้โดยกดค้างไว้ที่คำสั่งนั้น และจะมีคำตอบขึ้นมาให้เราเลือกดูข้อมูลได้เลย
ระบบ Community บน Swift Playground ที่มี Challenge ใหม่ให้เลือกเล่น
Swift Playgrounds มีระบบ community ที่ค่อนข้างดี มี Challenge ใหม่ ๆ ที่พัฒนาโดย Developers มาให้เราฝึกเล่นอยู่เสมอ เหมือนกับเป็น Playgrounds บน iPad ของเรานั่นเอง
ตัวอย่างการใช้งานภาษา Swift กับหุ่นยนต์
เรียนภาษา Swift แล้วนอกจากจะสามารถเขียนแอปพลิเคชันบน iOS ได้แล้วยังสามารถนำไปประยุกต์ใช้กับการเขียนคำสั่งควบคุมหุ่นยนต์ และโดรน โดยเชื่อมต่อกับอุปกรณ์อย่าง LEGO® MINDSTORMS® EV3 สามารถอ่านรายละเอียดเพิ่มเติมได้ที่นี่
ตัวอย่างการเลือกเล่น Challenge Sensor Arcade
ซึ่งจากประสบการณ์การลองเขียนโค้ดในแอป Swift Playgrounds แล้วพบว่าเป็นการเรียนโค้ดที่สนุกมาก เหมือนไม่ได้กำลังเรียนเลย แต่เหมือนเป็นการเล่นที่ได้ความรู้ไปพร้อม ๆ กัน แถมยังมีภาพที่สวยงามน่ารักมาก ๆ ใน 3D รูปแบบการใช้งานก็ง่าย เหมาะมากสำหรับการเรียนโค้ดที่สนุก และสะดวกบน iPad
และที่สำคัญที่สุดสำหรับคนไทย คือ Swift Playground รองรับภาษาไทยด้วยด้วยนะคะ ใครที่สนใจอยากลองเรียนโค้ดกับ Swift Playground ง่าย ๆ บนไอแพด เรียนเขียนโค้ดไปเล่นไปก็เข้าไปดูข้อมูลได้ตามลิ้งค์ด้านล่างเลยนะคะ