import UIKit
//核心绘图和动画
import QuartzCore
let zeroPoint=CGPoint.zero
var point=CGPoint()
point.x
point.y
point.debugDescription
point.equalTo(CGPoint(x:0,y:0))
var secondPoint=CGPoint(x:10,y:10)
//通过仿射变换,可以对点对象进行变形。仿射变换定义在二维空间上。可以完成平移,旋转和缩放等效果。在此初始化一个仿射变换对象,其值为原始值
let transform:CGAffineTransform = CGAffineTransform.identity
let moveTransform=transform.translatedBy(x: 10, y: 10)
let thirdPointd=secondPoint.applying(moveTransform)
//旋转90° 旋转方式为弧度旋转
let ratateTransform=moveTransform.rotated(by: 90*3.1415/180)
let fouthPoint=thirdPointd.applying(ratateTransform)
//点对象和字符串对象可以互相转换
let pointFromString=NSCoder.cgPoint(for: "{100,100}")