I don't really understand the point to write a "category" in the appDelegate for example, just to add a method, that seems to be "private". Why would we do that? i don't really see why it is important to "hide" or "store" this private method in the implementation file, like in this example : I don't really understand the point to write a