首页 / 正文

【时光周期】开发笔记 – 纯 SwiftUI 开发的可行性

作品·学习笔记 2020-10-20 Bee 88

在开始之前,我不得不再吹一次,SwiftUI 真香!

这是我此次用 SwiftUI 开发的新应用 — 时光周期,欢迎下载体验

和 UIKit 有什么不一样?

完全不一样的开发方式。

由于我个人喜欢用纯代码去构建界面,我也不知道为什么,拖拽方式我怎么也学不来 ,因此用纯代码的方式必然意味着要写大量的代码去构建界面,如果界面复杂,管理起来就特别繁复了。

而 SwiftUI 则简单省事多了,SwiftUI 除了纯代码开发的灵活可控性,但又具备拖拽式开发的直观性,用顺手之后,再也回不去了。

SwiftUI 缺点

配套还没跟上,很多特性还没有,比如要更改 Table 的 separator,在UIKit 里面,直接设置 self.tableView.separatorStyle 即可,而 SwiftUI ,不好意思,暂时还不支持设置。

但我仍然非常看好 SwiftUI 后续的发展,真的非常省事。