If we really want a private method, then we need to add a local category/unnamed category/class extension in the class and add the method in the category and define it in class.m.
No, there is nothing called a private method in Object-C programming. If a method is defined in .m only, then it becomes protected; if it is defined in .h, it is public.