사각형의 위치와 크기를 포함한 구조체로, CGSize와 다르게 원점(origin)을 갖는다.
CGSize
origin
struct CGRect { var origin: CGPoint var size: CGSize }
CGPoint는 x, y 좌표값을 가치고 있는 구조체로 위치를 나타낸다.
CGPoint
struct CGPoint { var x: CGFloat var y: CGFloat }