假设我有一个 UISegmentedSwitch 供用户设置公制或英制度量
然后我可以在代码的各个部分测试它的状态,但是如果条件是我认为的那样,我是否在询问中浪费了我的时间(和周期)?
在其他语言中,我通常将变量/标志设置为乘数,默认值为 1(结果没有变化),另一个是需要转换的值(例如 3.048)。
这样就不需要测试,如果计算时发生其他事情,它不是额外的方法嵌套。
但它会进入全局变量领域吗?即使在许多地方都需要这样的标志,如果只有一个这样的标志是不是很糟糕?
也许我应该创建一个只有一个属性的自定义类,或者让它成为 viewController 的一个属性,但是所有这些都涉及到 cpu 处理,就像对电池寿命或 UI 响应性征税一样?
这里的“通常”是什么?