Tags:
Node Thumbnail

ของใหม่สำหรับนักพัฒนาสายแอปเปิลที่เปิดตัวในงาน WWDC 2019 คือ SwiftUI เฟรมเวิร์คสำหรับสร้าง UI แบบเนทีฟได้ทุกแพลตฟอร์มในจักรวาลแอปเปิล (macOS, iOS, iPadOS, watchOS, tvOS)

จุดเด่นของ SwiftUI คือการเขียนบรรยายชิ้นส่วน UI ด้วยภาษา Swift แบบ declarative (ลักษณะเดียวกับเฟรมเวิร์ค UI สมัยใหม่อย่าง React, Flutter, Angular) ทำให้โค้ดอ่านง่ายและดูแลง่าย รวมถึงสามารถสร้างคอมโพเนนต์ UI เพื่อนำไปใช้ซ้ำในแอพตัวอื่นๆ ได้ด้วย

SwiftUI มาพร้อมฟีเจอร์สมัยใหม่ อย่างการจัดการแอนิเมชันให้อัตโนมัติ นักพัฒนาเพียงแค่เขียนเมธ็อดกำหนดผลลัพธ์ แล้ว SwiftUI จะช่วยคำนวณการแสดงแอนิเมชันระหว่างทางให้เอง, ตัวของ SwiftUI ยังรองรับ Dark Mode ในระบบปฏิบัติการของแอปเปิลเรียบร้อยแล้วด้วย

No Description

No Description

SwiftUI มาพร้อมใช้ใน Xcode 11 ซึ่งมี UI designer ตัวใหม่ ช่วยสร้าง UI ได้แบบลากแล้ววาง โดย Xcode จะรีคอมไพล์การเปลี่ยนแปลงให้อัตโนมัติเมื่อเราแก้ไขหน้าตา UI (dynamic replacement)

No Description

ที่มา - SwiftUI, Apple

Get latest news from Blognone

Comments

By: akira on 4 June 2019 - 10:39 #1113154

เพี้ยง ขอให้ Flutter Implement ภาษา swift มาเพิ่มใน Framework เพิ่ม จาก Dart ทีเถอะ ใช้ Dart จนเริ่มเสียนิสียไปเยอะแล้ว กลับไปเขียน Java, .NET Core ทีมึนตึ๊บ แต่ดีเวลาเขียนพวก TypeScript กับพวก Angular มันคล้ายกัน

By: tom789
Windows Phone
on 4 June 2019 - 12:21 #1113205

มาแนว เดียวกับ ไมโคร เลย ต่อไป น่า จะพัฒนาคร้งเดียวลงได้ ทุกระบบ ui ไม่เปลี่ยน

By: Arain14
iPhone
on 4 June 2019 - 16:48 #1113301

อารมณ์เหมือน Adobe DW หรือเปล่าครับ