Re: Swift and parameter names
Re: Swift and parameter names
- Subject: Re: Swift and parameter names
- From: Graham Cox <email@hidden>
- Date: Thu, 02 Jul 2015 09:28:11 +1000
> On 2 Jul 2015, at 7:22 am, Greg Parker <email@hidden> wrote:
>
> Classic Mac OS was inconsistent. For example, the C struct initializer for Rect was { top, left, bottom, right }, but the initializer function was SetRect(&rect, left, top, right, bottom).
Ah, the good old days /sarc
Obviously it’s only a convention, but I think horizontal values should always precede vertical ones, if only because x comes before y in the alphabet, and map coordinates are that way around as well. The change to {origin, size} was also very welcome, if only because moving a rect is now independent from sizing it, and doing either only changes two values, not four.
—Graham
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden