0

对于以下内容:

struct Constants {
    static let m2Pi = CGFloat(M_PI) * 2
}

SwiftLint 0.16.1 警告我:

警告:旧版常量违规:结构范围的常量优于旧版全局常量。(legacy_constant)

请注意,我需要此值UIBezierPath.init(arcCenter center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool)来获得闭合弧。

4

1 回答 1

6

在 swift 3 中,pi 现在是这样定义的:

CGFloat.pi

您也可以通过以下方式获得它:

Double.pi 
Float.pi
于 2017-01-30T14:08:46.977 回答