2乗して平方根を算出するだけです。
距離を取る関数は見つからなかったので自力で計算しました。
let p1 = CGPoint(x: 10, y: 10) let p2 = CGPoint(x: 20, y: 20) let dx = Double(p1.x - p2.x) let dy = Double(p1.y - p2.y) print(sqrt(dx*dx + dy*dy)) // → 14.142135623731
2乗して平方根を算出するだけです。
距離を取る関数は見つからなかったので自力で計算しました。
let p1 = CGPoint(x: 10, y: 10) let p2 = CGPoint(x: 20, y: 20) let dx = Double(p1.x - p2.x) let dy = Double(p1.y - p2.y) print(sqrt(dx*dx + dy*dy)) // → 14.142135623731