[我可能误解了整个主题,因为我从小就使用允许开发人员几乎完全忽略处理器架构的语言,如 Java,除非在某些特定情况下。如果我有一些概念错误,请纠正我。]
读到这里,似乎建议是使用 CGFloat 而不是浮动,因为它为我的代码提供了针对不同处理器架构的未来证明(64 位句柄浮动不同)。假设这是对的,那么为什么UISlider
要直接使用(例如float
值)?对我来说阅读它们并将其转换为 a会不会是错误的(或其他东西),因为无论如何如果架构发生变化,我的代码都不正确?float
CGFloat