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