[Openmcl-devel] Accessing objc properties
    Neil Baylis 
    neil.baylis at gmail.com
       
    Sun Jul  5 22:36:33 PDT 2009
    
    
  
>
> ObjC "properties" define things that're very much like accessor  
> methods
> in CLOS; one difference is that they're a bit more opaque (the "slots"
> that those accessor methods access might be otherwise inaccessible.)
>
> If "foo" is the name of an ObjC property on some class, then in  
> general
> #/foo will be recognized as the name of a reader method that  
> accesses some state associated with the class and #/setFoo: would be  
> the name
> of the writer method that can be used to modify that state if that's
> allowed.
>
> In your case:
>
> (#/setOpacity: lyr 0.5)
>
Thanks Gary, I never would have figured that out, although I had a  
vague memory of that method working on objc as well. I tried it out  
just now, and it does of course.
I'm now correctly setting the name and opacity fields of CALayer, and  
then adding the layer to the containing view.
I have a few problems setting other properties of CALayer, but I'll  
see if I can resolve them myself.
Thanks,
Neil Baylis 
    
    
More information about the Openmcl-devel
mailing list