判断对象是否遵守某个协议、方法

 

      

       //判断对象是否遵守某个协议

       if([stu conformsToProtocol:@protocol(Study)]) {

            NSLog(@"Student遵守了Study这个协议");

        

        }

        

        //判断对象是否实现某个方法

        

        if([stu respondsToSelector:@selector(test)]) {

            NSLog(@"Student实现了test这个方法");

        }

 

posted @ 2014-12-23 11:46  unity_lan  阅读(158)  评论(0编辑  收藏  举报