title: Difference between declaring an attribute and a @property in objective-c
body: <p>I know that the @property generates the getters and setters in Objective-c. But I've seen some classes where they declare attributes with their respective @property and some times just the @property with no attributes and seams to work the same way. Whats the difference?</p>