SwiftUI 是真香,现阶段来看除了缺乏统一的规范,一些 lazy 组件的 bug ,combine 库有些繁琐,动画系统包的有点深,gesture 兼容有点问题,navigation 自定义有点困难,不少功能需要借助 UIViewRepresentable 等外,其他的都挺好,特别是现在的动画系统跟 Hero 那转场的实现差不多,一些复杂的交互简单的令人发指。最近分析了一下 UI 设计辅助类软件的发展,主要从 Sketch 到 Figma 的变化,结合 UI 框架这种声明式的发展方向,在未来可预见的时间里 UI 开发跟 UI 设计的结合会越来越明显,未来 UI 代码量会急剧下降,而代码生成则会变的极其简单,UI 设计只需要在 Figma 这类设计辅助软件里完成 UI/UX 设计,导出的内容可能就只差业务代码了,再看看 ProtoPie 这种产品,结合 SwiftUI 现在的动画实现产出交互代码也都是几个蓝图连连看了。
感慨发完了,习惯记录软件叫「宁静清单」,去年十月份开始做的,中间来来回回花了四五个月,第一版不是很满意,又花了一个月发了 1.1.0 ,功能还有很多待完善,欢迎大家体验指正,可以加群 Q: 781744407 讨论交流。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.