Warum Funktionen wie CGRectMake verwenden?
Ich bin neugierig, warum Funktionen wie CGRectMake und CGPointMake existieren und weit verbreitet sind. Wenn Sie stattdessen Folgendes tun können:
(CGRect){{x, y}, {width, height}}
sicherlich ist dies effizienter (obwohl ich nicht viel vermute), da es keinen Funktionsaufruf gibt?
Sie können auch den Ursprung und die Größe wie folgt einstellen:
(CGRect){origin, size}
und als Mischung:
(CGRect){origin, {width, height}}
Was ist der Grund, warum Sie dies nicht verwenden und die Make-Funktionen bevorzugen?