苹果在他们的新产品上迈出了一大步SwiftUI在macOS和iOS平台上实现用户界面的框架。我们喜欢SwiftUI超越了Interface Builder和Xcode之间的关系,采用了一致的、声明的和以代码为中心的方法。现在你可以在Xcode 11中同时查看你的代码和生成的可视化界面,为开发者提供更好的体验。SwiftUI框架还从React.js近年来主导了web开发的世界。视图模型中的不可变值和异步更新机制形成了统一的响应式编程模型。这为开发人员提供了一个完全本地的替代类似的响应式框架,如反应本地或颤振.swifttui无疑代表了苹果UI开发的未来,尽管是全新的,但它已经显示出了它的优势。我们已经对它有了很好的经验——以及它浅薄的学习曲线。值得注意的是,在使用SwiftUI之前,你应该了解用户的使用情况,因为它不支持iOS 12或以下版本。
苹果在他们的新产品上迈出了一大步SwiftUI在macOS和iOS平台上实现用户界面的框架。我们喜欢SwiftUI超越了Interface Builder和XCode之间的关系,采用了一致的、声明的和以代码为中心的方法。现在,你可以在XCode 11中同时查看代码和生成的可视化界面,为开发者提供更好的体验。SwiftUI框架还从React.js近年来主导了web开发的世界。视图模型中的不可变值和异步更新机制形成了统一的响应式编程模型。这为开发人员提供了一个完全本地的替代类似的响应式框架,如反应本地或颤振.尽管SwiftUI肯定代表着苹果UI开发的未来,但它还很新,还需要时间来抚平粗糙的边缘。我们期待改进的文档和一个开发人员社区,他们可以为测试和其他工程问题建立一套实践。