Metody dostępowe (Accessor methods), jak sugeruje nazwa, zapewniają dostęp Twojej aplikacji do wartości właściwości modelu danych ( model’s property values). Występują dwa podstawowe formy accessorów: accessor-get - accesory pobierania i ustawiania wartości - accessor-set.
Accessory get, o których się mówi również jako gettery, pobierają wartość właściwości (instancji). Accessory set, o których się mówi również jako settery, ustawiają wartość właściwości (instancji).
Występują warianty getterów i setterów dla postępowania z atrybutami obiektów i relacjami „do-wielu”
// przykłady implementacji CPString firstName @accessors; CPString _location @accessors(property=location); BOOL _hidden @accessors(getter=isHidden, setter=setIsHidden); id foo @accessors(readonly); id bar @accessors(copy);
Dla bardziej zainteresowanych: