美文网首页
SwiftUI 编程实践大全之 01 实现 Counter 计数

SwiftUI 编程实践大全之 01 实现 Counter 计数

作者: iCloudEnd | 来源:发表于2022-05-22 08:06 被阅读0次

SwiftUI 编程实践大全之 01 实现 Counter 计数器(教程含源码)

什么是7GUIs编程基准

有无数种不同语言的 GUI 工具包,以及各种 GUI 开发方法。然而,他们之间的认真比较是罕见的。而在传统的基准测试中,竞争实现是根据它们的资源消耗进行比较的,而这里的实现是根据它们的符号进行比较的。为此,7GUIs 定义了代表 GUI 编程中典型挑战的七个任务。此外,7GUIs 提供了一组推荐的评估维度。

有人可能想知道为什么这样的项目有用。首先,GUI 编程其实不是一件容易的事。7GUI 可能有助于识别和传播更好的 GUI 编程方法,最终推动编程向前发展。其次,GUI 编程和一般编程的替代方法越来越受欢迎。了解这些替代方案与传统 OOP 和 MVC GUI 开发方法相比的优缺点是很有趣的。最后,在构想 7GUI 时(2014 年),没有广泛使用的任务集代表典型的 GUI 编程挑战。

7 项任务

这些任务是根据以下标准选择的。任务集应尽可能小,但应尽可能多地反映 GUI 编程中的典型(或基本或代表性)挑战。每项任务都应该尽可能简单和独立,但不要太人为。优选地,任务应该基于现有示例,因为这为任务提供了更多有用的理由,并且已经存在至少一个参考实现。

下面给出了每个任务的描述以及它所反映的挑战,并给出了SwiftUI 中生成的 GUI 应用程序的屏幕截图。

1. Counter 计数器

挑战:了解语言/工具包的基本思想。

相关文章

网友评论

      本文标题:SwiftUI 编程实践大全之 01 实现 Counter 计数

      本文链接:https://www.haomeiwen.com/subject/ciqkprtx.html