According to this theory, the characteristics of a category are made personal to hide and guard them from other code. Underneath is an additional example on how @property can help when 1 should refactor code which is taken from listed here (I only summarize it down below): What I've seen https://smartworldeveloper.in/