เรียนรู้การสร้าง Class และการใช้งานเบื้องต้น (OOP With Swift Part 1)

บทนี้เราจะมาเรียนรู้การสร้าง Class และการใช้งานเบื้องต้น บทนี้เราจะได้เริ่มต้นในการเขียนโปรแกรมเชิงวัตถุ (Object-Orientied Progamming)  หรือ “OOP”  กันนะครับ ถ้าจะนิยามให้กระชับคือที่เราจะสร้างวัตถุมาซักชิ้นเพื่อมาใช้งานโดยเราจะอ้างอิงจากการโครงร่างหรือพิมพ์เขียวตัวต้นแบบซึ่งเรียกว่า Class และสามารถนำไปดัดแปลงหรือเพิ่มเติมส่วนต่างๆให้ใช้งานง่ายขึ้น

เรียนรู้การสร้างตัวแปรแบบ Struct (Structure) Part 2

หลังจากได้เรียนรู้ขั้นตอนการสร้างและใช้งาน struct เบื้องต้นกันแล้ว -> เรียน รู้การสร้างตัวแปรแบบ Struct (Structure) Part 1 ตัวอย่างในส่วนที่ 2 นี้ เราจะได้เรียนรู้การใช้คำสั่งเพิ่มเติมจาก Part 1 เราจะลองจำลองการสร้างโครงสร้างตัวแปรสำหรับเก็บข้อมูลและรายละเอียดของตัวละครในเกมนะครับ

เรียนรู้การสร้างตัวแปรแบบ Struct (Structure) Part 1

วันนี้เราจะเรียนเรื่องการสร้างตัวแปรแบบโครงสร้างนะครับ ใน Swift เราจะใช้คำสั่งว่า struct เจ้า struct ที่ว่านี้มีประโยชน์เวลาที่เราต้องการเขียนโปรแกรมที่ทีตัวแปรเกี่ยวเนื่องกันเป็นกลุ่มๆเช่น โปรแกรมเก็บรายละเอียดลูกค้า ที่มีชื่อ เงินเดือน บริษัท.. หรือ เกมแนว RPG ที่จำลองบทบาทตัวเองฮีโร่ไปลุยกับจอมมาร เราก็ต้องเก็บ ชื่อ อาชีพ เผ่าพันธุ์ ค่าประสบการณ์ และอื่นๆอีกมากมาย มาลองดูวิธีประกาศและใช้งานกันครับ… ใน Swift เราจะ ใช้คำสั่ง “struct” ตามด้วยชื่อที่ต้องการ และรายละเอียดของ struct จะอยู่ใน { … } มาดูตัวอย่างแรก

สร้างตัวชุดแปรเพื่อใช้งานเฉพาะทาง Enumeration

ใน Swift เราสามารถสร้างกลุ่มของตัวแปรขึ้นมาใช้เองได้หลายแบบ แต่ละแบบก็จะมีหลักการประกาศ และวิธีนำไปใช้ตามที่เราต้องการ ต่างแบบต่างก็มีข้อจำกัดของตัวเองไปมาดูแบบแรกกันก่อนครับ เราเรียกว่า Enumeration เข้าใจ Enumeration เราจะทำการใช้ Enumeration เมื่อต้องการสร้างชุดตัวแปรมาใช้เฉพาะทาง ในส่วนใดส่วนนึงของงานเรา ให้เราลองนึกถึงเกมที่ผู้เล่นเดินได้ 4 ทิศ ซ้าย ขวา ขึ้น ลง แล้วแต่ละทิศจะแสดงผลหรือให้ค่าที่แตกต่างๆกัน การประกาศ Enumeration ใน Swift

Play & Learn: Swift ทบทวนบทเรียนนอกกรอบ Array ด้วย #GOT

#GOT ที่ว่าไม่ใช่อะไรหรอกครับมันคือ ซีรีย์ Game of Thrones ซีรีย์ดังช่อง HBO ที่มีไปหลายซีซั่นแล้ว แล้วมันเกี่ยวอะไรกับภาษา Swift ของ iOS8 กันแน่?