Зачем использовать такие функции, как CGRectMake?

Мне любопытно, почему такие функции, как CGRectMake и CGPointMake существуют и широко используются. когда вместо этого вы можете сделать:

(CGRect){{x, y}, {width, height}}

конечно, это более эффективно (хотя я догадываюсь немного), поскольку нет вызова функции?

Также вы можете установить происхождение и размер, как:

 (CGRect){origin, size}

и в виде смеси:

 (CGRect){origin, {width, height}}

В чем причина не использовать это и отдавать предпочтение функциям Make?

Ответы на вопрос(3)

Ваш ответ на вопрос