The two @property and common getters and setters have their benefits. It is dependent upon your use situation. will make the level of code unnecessarily lengthier, which makes being familiar with and maintaining the code more difficult, Together with all of the responses above, remember the part of the documentation https://m3msoulitudegurgaon.blogspot.com/