Objective C, Difference between defining private variables with @private and defining them with class extension?

StackOverflow https://stackoverflow.com/questions/17018985

  •  31-05-2022
  •  | 
  •  

Domanda

I wonder the difference between defining private variables in the .h file using the key word @private and defining them in the .m file using the class extension?

Thanks.

È stato utile?

Soluzione

iVar declared in the implementation are implicitly hidden (effectively private) and the visibility cannot be changed - @public, @protected and @private do not produce compiler errors (with the current Clang at least) but are ignored.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top