CGRectMake や CGPointMake などの関数が存在し、広く使用されている理由に興味があります。代わりに、次のことができます。
(CGRect){{x, y}, {width, height}}
関数呼び出しがないので、確かにこれはより効率的です (私はあまり推測していませんが)。
また、次のように原点とサイズを設定できます。
(CGRect){origin, size}
および混合物として:
(CGRect){origin, {width, height}}
これを使用せず、Make 関数を優先する理由は何ですか?