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

Reply via email to