Они одинаковы, когда начало координат равно 0,0, но в остальном совершенно различны.
Представьте себе CGRect
с x: 10, y: 30, шириной: 15, высотой: 40
Очевидно, width
равно 15
, а height
равно 40
. Но maxX
это 25
, а maxY
это 70
.
По сути, maxX
- это origin.x + width
, а maxY
- это origin.y + height
.
Выше подразумевается «нормальный» прямоугольник с положительными шириной и высотой. Если у вас отрицательная ширина или высота, вычисления для maxX
или maxY
немного отличаются.