Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Often, you will have in your .m file methods defined that you do not want to advertise by declaring them in your .h file. These are known as private methods.
If you call a private method before you declare or define it, you will get a warning from the compiler. One common technique to prevent these warnings is to declare the private methods in a category at the beginning of the .m file: