Ho capito che in Objective-C devo dichiarare variabili di istanza come parte dell'interfaccia della mia classe anche se queste variabili sono dettagli di implementazione e hanno accesso privato.Objective-C: come prevenire le perdite di astrazione
In C "soggettiva", posso dichiarare una variabile nel mio file .c e non è visibile al di fuori di tale unità di compilazione. Posso dichiararlo nel corrispondente file .h, e quindi chiunque colleghi a quell'unità di compilazione può vedere la variabile.
Mi chiedo se ci sia una scelta equivalente in Objective-C, o se devo dichiarare ogni ivar in .h per la mia classe.
Ari.
+1 e per la nota C soggettiva. –