Tag: cgfloat

整数除法后浮点数为0

这可能是一个简单的解决scheme,但我无法修复它。 我分2个整数: finishedGameFinalScore = [score integerValue]; CGFloat interval = 2/finishedGameFinalScore; NSLog(@"interval = %f",interval); 该日志返回0.000000 小数位数是否有限制? 我需要保留十进制结果。 谢谢Shani

如何四舍五入CGFloat

我做了这个方法 + (CGFloat) round: (CGFloat)f { int a = f; CGFloat b = a; return b; } 它按预期工作,但只是下降。 如果这是一个负数,它仍然下降。 这只是我所做的一个快速的方法,它不是很重要,它是正确的,我只是把它的四舍五入相机的X和Y值为我的游戏。 这个方法好吗? 它快吗? 还是有更好的解决scheme?