首页 > 移动平台 > 详细

iOS判断某中类型是否来自系统NSFoundation

时间:2015-04-24 08:57:12      阅读:259      评论:0      收藏:0      [点我收藏+]

思路:将所有NSFoundation中的类型记录到一个数组中,然后通过数组的

containsObject:方法去判断所要判断的类型是否包含在此数组中.

简单代码如下:

+ (BOOL)isClassFromFoundation:(Class)c {

    NSArray* foundationClasses = @[@"NSObject", @"NSNumber",@"NSArray",@"NSMutableArray",@"NSData",@"NSMutableData",@"NSDate",@"NSDictionary",@"NSMutableDictionary",@"NSString",@"NSMutableString"];

    //判断c是否在foundationClasses数组中

    return [foundationClasses containsObject:c];

}

iOS判断某中类型是否来自系统NSFoundation

原文:http://www.cnblogs.com/iOS771722918/p/4452418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!