我正在尝试将这段Obj-C
代码转换成Swift
代码,但是我不知道这段代码的等价物应该是什么?
#define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180)
我在谷歌上找到了this
但我不明白如何在Swift中将其转换为我的情况?
发布于 2016-06-20 11:29:32
这与您的要求不同,但在Swift 3/ iOS 10中,您可以使用测量类型并进行转换,而无需知道公式!
let result = Measurement(value: 45, unit: UnitAngle.degrees)
.converted(to: .radians).value
发布于 2016-02-06 03:25:10
苹果提供了这些用于转换的GLKit functions:
func GLKMathDegreesToRadians(_ degrees: Float) -> Float
func GLKMathRadiansToDegrees(_ radians: Float) -> Float
发布于 2016-02-08 22:08:32
另外,要将弧度转换为度(如果有人在google上偶然发现了这个):
var degrees = radians * (180.0 / M_PI)
https://stackoverflow.com/questions/29179692
复制相似问题