Why would you use an ivar?
Encapsulation If the ivar is private, the other parts of the program can’t get at it as easily. With a declared property, the clever people can access and mutate quite easily via the accessors. Performance Yes, this can make a difference in some cases. Some programs have constraints where they can not use any objc … Read more