On 29 Aug 2014, at 1:52 pm, Ken Thomases <k...@codeweavers.com> wrote:
> In case you're not aware, certain Core Animation classes have support for > this sort of thing: Core Animation Programming Guide: Key-Value Coding > Extensions – Key Path Support for Structures. > <https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreAnimation_guide/Key-ValueCodingExtensions/Key-ValueCodingExtensions.html#//apple_ref/doc/uid/TP40004514-CH12-SW8> Ah, that's where I saw it (not bindings) > I suspect they use type encoding to interrogate the type of the property (via > its getter or setter signature, as appropriate) and then support field access > for certain specific structure types they understand. Actually that will work for me. I only need to support size, points and rects at the moment, so it's easy enough to use the -objCType to see which one I have and then just change the field according to which specific string I pass. A category on NSValue will wrap that up neatly enough. Thanks! --Graham _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com