diff --git a/SKTUtils/CGFloat+Extensions.swift b/SKTUtils/CGFloat+Extensions.swift index 7b9104c..c7fcd11 100644 --- a/SKTUtils/CGFloat+Extensions.swift +++ b/SKTUtils/CGFloat+Extensions.swift @@ -23,7 +23,7 @@ import CoreGraphics /** The value of π as a CGFloat */ -let π = CGFloat(M_PI) +let π = CGFloat(Double.pi) public extension CGFloat { /** diff --git a/SKTUtils/CGPoint+Extensions.swift b/SKTUtils/CGPoint+Extensions.swift index 9904f75..f52c969 100644 --- a/SKTUtils/CGPoint+Extensions.swift +++ b/SKTUtils/CGPoint+Extensions.swift @@ -52,7 +52,7 @@ public extension CGPoint { * Returns the length (magnitude) of the vector described by the CGPoint. */ public func length() -> CGFloat { - return sqrt(x*x + y*y) + return hypot(x, y) } /** diff --git a/SKTUtils/CGVector+Extensions.swift b/SKTUtils/CGVector+Extensions.swift index 5474490..dd5ab75 100644 --- a/SKTUtils/CGVector+Extensions.swift +++ b/SKTUtils/CGVector+Extensions.swift @@ -52,7 +52,7 @@ public extension CGVector { * Returns the length (magnitude) of the vector described by the CGVector. */ public func length() -> CGFloat { - return sqrt(dx*dx + dy*dy) + return hypot(dx, dy) } /**