可能重复:
在Objective-C中转换为绝对值
当我正在玩2D图形时,我想计算对象在2之间移动的点数CGPoints.鉴于物体可以向两个方向移动,我只对表示差异的纯粹点数感兴趣.
在Java我Math.abs(startpoint.x - endpoint.x)
我怎么能这样做Objective-C?
Jac*_*kin 65
有C功能<math.h>可以做你想要的:
abs(int val);
labs(long val);
llabs(long long val);
fabs(double val);
fabsf(float val);
fabsl(long double val):
Run Code Online (Sandbox Code Playgroud)
鉴于CGPoint结构由CGFloats 组成,你应该fabsf在这里使用.
| 归档时间: |
|
| 查看次数: |
22396 次 |
| 最近记录: |