Мне любопытно, почему такие функции, как CGRectMake и CGPointMake, существуют и широко используются. когда вместо этого вы можете сделать:
(CGRect){{x, y}, {width, height}}
уверен, что это более эффективно (хотя я предполагаю не много), поскольку вызов функции отсутствует?
Также вы можете установить источник и размер, например:
(CGRect){origin, size}
и в виде смеси:
(CGRect){origin, {width, height}}
В чем причина не использования этого и предпочитающих функции Make?