逻辑判断的代码

/*

     ------------用于逻辑判断的常用代码

     

     //判断viewController是否属于OneViewController类的类或子类

     [viewController isKindOfClass:[OneViewController class]

    

     //判断对象是否遵循了协议

     [viewController conformsToProtocol:@protocol(<#protocol-name#>)];

     

     //判断释放遵循了某方法

     [viewController respondsToSelector:<#(SEL)#>];

     

     */

    

    //判断viewController是否属于OneViewController类的对象,如果是,每点击一次, badgeValue  1

    if ([viewController isMemberOfClass:[OneViewController class]]) {

        

         viewController.tabBarItem.badgeValue = [NSStringstringWithFormat:@"%d",++flag];

    }