I want to make an instance variable that can\'t be accessed from outside. Is something like that possible in objective-c? I remember Apple has private variables and stuff li
All iVars in Objective-C are protected by default. If you don't write the accessor methods than other classes won't be able to see the variables.
The two exceptions are categories and subclasses.