Le Categories sono uno strumento fondamentale per chi sviluppa in Objective-C; permettono di estendere una classe, senza effettuare il subclass, aggiungendo nuovi metodi. Il limite è rappresentato dal non poter aggiungere stored properties, così è definito nella documentazione di Apple, ma in realtà esiste un modo grazie alle caratteristiche (spesso sottovalutate) di Objective-C.
Tag: Properties
Esistono sostanzialmente due tipi di proprietà: stored e computed.
La differenza sostanziale è che le stored properties associano valori (costanti o variabili) all’istanza di una classe mentre le computed properties non hanno valore associato ma questo viene calcolato al momento necessario.