Although the question is basic, itβs very important for me to understand how to continue programming iOS. Sometimes we used only an instance variable to declare, and we do not set any property associated with it. Some where we simply declare properties and use synthesis to get or set values. Sometimes I need to declare both codes when compilation gives me warnings! What is the basis for manipulating properties in Objective C. I know the basic requirement for creating a getter and setter for any instance variable, but when? I have seen this many times when we do not use the property at all, and after that we easily set and get the value of the variable. In addition, various types of property, such as atomic, non-atomic, strong, preserving, are very incomprehensible to me. Speeding up XCODE to 4.2 shocked my memory management concepts. Can someone please clear the cloud of my mind?
source share