[Openmcl-devel] [Q] Setting ObjC objects properties

Richard Newman rnewman at twinql.com
Thu Jun 26 16:26:55 UTC 2008



     @property foo bar

   is equivalent to

     - (foo) bar;
     - (void) setBar:(foo)bar;

   with some syntactic sugar. You can do

     rootLayer.layoutManager = x;


     [rootLayer setLayoutManager:x];

   Translate the latter into Lisp, et voila.



On  26 Jun 2008, at 9:02 AM, Didier Verna wrote:

>       Hello,
> I want to replicate this piece of code:
> rootLayer = [CALayer layer];
> rootLayer.layoutManager = [CAConstraintLayoutManager layoutManager];
> The Apple doc says that layoutManager is a property of a CALayer, as  
> in
> @property (retain) id layoutManager. I don't know what that means, but
> how do I set it in lisp ? I tried setf'inf a slot-value but that  
> doesn't
> work.

More information about the Openmcl-devel mailing list