在OC中如何定于私有方法?

  我们有时会遇到,希望某个类的方法不能被它的继承类所继承。这在C++是很好实现,直接将该方法定义为private即可。但是在正规的OC语法,你不能对一个类的方法定义为private,那么如何实现这种功能呢?

      两种方式:(1)直接在.m文件中写方法实现,不要在.h文件中进行方法声明,不然又是公共方法了

                    (2)在.m文件中定义一个Category,在Category中声明一些方法,然后@implementation跟@end之间作方法实现。

 
posted @ 2014-02-13 17:35  huangliangliang  阅读(503)  评论(0)    收藏  举报