Đóng quảng cáo

Apple đã gây ngạc nhiên gần như toàn bộ hội trường ở San Jose khi công bố SwiftUI Framework mới. Nó giúp các nhà phát triển viết ứng dụng giao diện người dùng cho tất cả các nền tảng trong hệ sinh thái rất dễ dàng.

Framework mới được xây dựng hoàn toàn từ nền tảng ngôn ngữ lập trình Swift hiện đại và sử dụng mô hình khai báo. Nhờ chúng, các nhà phát triển không còn phải viết hàng chục dòng mã ngay cả đối với các chế độ xem đơn giản mà có thể làm được ít hơn nhiều.

Nhưng những điểm mới lạ của framework chắc chắn không dừng lại ở đó. SwiftUI mang đến khả năng lập trình theo thời gian thực. Nói cách khác, bạn luôn có chế độ xem trực tiếp ứng dụng của mình khi viết mã. Bạn cũng có thể sử dụng các bản dựng thời gian thực trực tiếp trên thiết bị được kết nối, nơi Xcode sẽ gửi các bản dựng riêng lẻ của ứng dụng. Vì vậy, bạn không chỉ phải kiểm tra ảo mà còn phải kiểm tra trực tiếp trên thiết bị.

SwiftUI dễ dàng, tự động và hiện đại

Ngoài ra, Khung khai báo còn tự động cung cấp nhiều tính năng dành riêng cho nền tảng, chẳng hạn như Chế độ tối, sử dụng các thư viện và từ khóa riêng lẻ. Bạn không cần phải xác định nó một cách dài dòng vì SwiftUI sẽ xử lý nó ở chế độ nền.

Ngoài ra, bản demo cho thấy rằng việc kéo và thả các phần tử riêng lẻ vào khung vẽ có thể được sử dụng ở mức độ lớn trong quá trình lập trình, trong khi Xcode tự hoàn thiện mã. Điều này không chỉ có thể tăng tốc độ viết mà còn giúp nhiều người mới bắt đầu hiểu được chủ đề. Và chắc chắn là nhanh hơn so với quy trình ban đầu và học ngôn ngữ lập trình Objective-C.

SwiftUI có sẵn để viết giao diện người dùng hiện đại cho tất cả các ứng dụng mới được giới thiệu phiên bản hệ điều hành từ iOS, tvOS, watchOS sau macOS.

khung Swiftui
SwiftUI
.