Of course, it's objective-c I'm using this data structure with. Apple does this all the time, treating structs like NSPoint and NSRect as if they were objects, when they are not. While I have tried to follow the example of Apple and GNUStep in implementing my simple data structure, Xcode isn't allowing me to treat it like it does NSRect.
This is annoying the hell out of me. Now I'm going to have to make an object like the above structure, of which I expect to have arrays of hundreds or thousands... that's not cool.

Why can't I just do it as Apple and GNUStep do? I've searched for other examples of structs posing as classes/objects, but no luck.UpdateSure, as soon as I post this I find the answer on [CocoaDev], which I had already searched a number of times!