Cœu*_*œur 0 cgfloat swift swiftlint
对于以下内容:
struct Constants {
static let m2Pi = CGFloat(M_PI) * 2
}
Run Code Online (Sandbox Code Playgroud)
SwiftLint 0.16.1警告我:
警告:传统常量违例:结构范围的常量优先于传统的全局常量.(legacy_constant)
请注意,我需要此值UIBezierPath.init(arcCenter center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool)来获得闭合弧.
在swift 3中,pi现在以这种方式定义:
CGFloat.pi
Run Code Online (Sandbox Code Playgroud)
你也可以这样得到它:
Double.pi
Float.pi
Run Code Online (Sandbox Code Playgroud)