我正在尝试使用以下方法将相机曝光设置设置为默认配置setExposurePointOfInterest:CGPointMake(0.5, 0.5)
这不同于setExposurePointOfInterest:CGPointMake(0.5f, 0.5f)
如果我使用没有浮点的CGPoint,会导致自动曝光行为发生变化吗?
最佳答案
这里的结果将完全相同。
声明CGPointMake()函数采用CGFloat值(在32位上定义为浮点,在64位上定义为双精度)。如果您传递其他类型的值,它们将为您隐式转换。
由于您的值(.5)仅要求精确到小数点后一位,因此可以安全地将其转换为双精度和浮点型,而不会造成信息丢失。