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

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

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

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

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

 (CGRect){origin, size}

. и в смеси:

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

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

19
задан justin 7 October 2012 в 08:25
поделиться