Page 18 - Swift Languae programing
P. 18

Swift programming language Page.16



          บทที่ 2     SwiftUI กับการสร้าง User Interface



                 การพฒนาแอปพลิเคชันบนระบบ iOS
                      ั
          โดยส่วนใหญ่แล้วจะนึกถึงภาษา Objective-C

          กับ Swift กัน ซึ่งแน่นอนว่า Objective-C นั้นไม่

          ค่อยถูกสนับสนุนเท่าที่ควรแล้ว ทาง Apple เอง

                         ั
          ได้ผลักดันให้นักพฒนาทุกคนไปใช้ Swift แทน
          แต่ที่หลายๆคนมองข้ามไปนั่นคือวิธีการวาด User

          Interface ขึ้นมา ซึ่งตัวโปรแกรม Xcode นั้นได้มี

           ี
          ฟเจอร์ที่เรียกกันว่า “Storyboard” มารองรับ
          การวาด UI ซึ่งมีหน้าตาอยู่ประมาณนี้


                 การเขียน SwiftUI นั้นใช้ Syntax ที่ไม่ยากเลย ฟีเจอร์เด่นของ Xcode เวอร์ชั่นใหม่และ SwiftUI นั่นคือการ Preview

          ตัวแอปพลิเคชั่นข้าง ๆ ตัวโค้ด (ตามรูปข้างบน) โดยที่ไม่ต้องผ่านการ Build หรือ Run และสามารถอพเดตตัวเองได้อย่างรวดเร็ว
                                                                                            ั
          เพียงแค่กด Save ก็จะแสดงใน Preview แทบจะทันที ท าให้การออกแบบและเขียนโค้ดนั้นง่ายขึ้นกว่าเดิมเยอะเลยอย่างไรก็ตาม

          ฟีเจอร์ Preview นั้นสามารถใช้ได้บน MacOS Catalina เท่านั้น ซึ่งจะปล่อยให้อัพเดตในเดือนตุลา หมายความตอนนี้จะยังใช้

          ไม่ได้นั่นเองครับ ต้องกด Run ตัวแอปเรื่อย ๆ เหมือนเดิม
   13   14   15   16   17   18   19   20   21   22   23