检测iOS App中定义的用户类

时间:2014-05-08 10:06:11

标签: ios objective-c uiviewcontroller

我想在我的iOS App中检测哪些是用户类定义的UIViewController的子类:

unsigned ccount;
Class *classes = objc_copyClassList( &ccount );
for (unsigned i=0 ; i<ccount ; i++) {
       if ( class_getSuperClass(classes[i]) == [UIViewController class] )
               NSLog(@"user class:%@");
}

此代码显示UIViewController类的所有子类,其中绝大多数是在UIKit框架中定义的。关键是只检测用户在应用程序中开发的类

0 个答案:

没有答案