零基础 Object-C 学习路线推荐 : Object-C 学习目录 >> Object-C 基础
零基础 Object-C 学习路线推荐 : Object-C 学习目录 >> Object-C 线程
零基础 Object-C 学习路线推荐 : Object-C 学习目录 >> OpenGL ES
零基础 Object-C 学习路线推荐 : Object-C 学习目录 >> GPUImage
零基础 Object-C 学习路线推荐 : Object-C 学习目录 >> AVFoundation
零基础 Object-C 学习路线推荐 : Object-C 学习目录 >> CocoaPods
一.isKindOfClass简介
/*
判断是否为对象是否为ClassName或其子类的实例
*/
- (BOOL)isKindOfClass:(Class)aClass;
二.isKindOfClass实战
/******************************************************************************************/
//@Author:猿说编程
//@Blog(个人博客地址): www.codersrc.com
//@File:Object-C isKindOfClass
//@Time:2021/10/14 08:00
//@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
/******************************************************************************************/
- (void)viewDidLoad {
[super viewDidLoad];
// 声明hello时使用NSObject类,则hello的编译时类型是NSObject,
// NSObject是所有类的父类 , 但hello变量的实际类型是NSString
NSObject* b = @"Hello";
// 使用isKindOfClass判断该变量所指的对象是否为指定类、及其子类的实例
NSLog(@"字符串是否是NSObject类的实例:%d", ([b isKindOfClass:[NSObject class]]));
NSLog(@"字符串是否是NSString类的实例:%d", ([b isKindOfClass:[NSString class]]));
NSLog(@"字符串是否是NSDate类的实例:%d", ([b isKindOfClass:[NSDate class]]));
NSString* a = @"Hello";
NSLog(@"a是否是NSDate类的实例:%d" , ([a isKindOfClass:[NSDate class]]));
NSLog(@"a是否是NSString类的实例:%d" , ([a isKindOfClass:[NSString class]]));
}
/*
字符串是否是NSObject类的实例:1
字符串是否是NSString类的实例:1
字符串是否是NSDate类的实例:0
是否是NSDate类的实例:0
是否是NSString类的实例:1
*/
三.猜你喜欢
- iOS NSString 拆分字符串
- iOS NSString 截取字符串
- iOS NSString 和 NSArray 相互转换
- iOS NSString 包含字符串/匹配字符串
- iOS NSURL URLWithString 与 fileURLWithPath 区别
- iOS NSURL 与 NSString相互转换
- iOS NSString 获取中文字符串长度
- iOS NSString 判断字符串是否为空判
- iOS NSString 获取指定下标字符
- iOS NSString 匹配字符串开头
- iOS NSString 匹配字符串结尾
- iOS NSString 判断两个字符串是否相等
- iOS NSString 将字符串中的字母转换为大写
- iOS NSString 将字符串中的字母转换为小写
- iOS NSString 将字符串中的首字母变为大写
- iOS NSString 拼接字符串
- iOS NSString 插入字符串
- iOS NSString 删除字符串
- iOS NSNumber 和 int 相互转换
- iOS NSNumber compare 比较
- iOS NSNumber isEqualToNumber
- iOS NSValue 和 CGPoint 相互转换
- iOS NSValue 和 CGSize 相互转换
- iOS UIImage 与 RGBA 相互转换
- Object-C UIImage 缩放
- Object-C UIImage 裁剪
- Object-C UIImage 旋转
- Object-C UIImage 合并多张图片
- Object-C UIImage 黑白处理
- Object-C UIImage 美白
- Object-C UIImage 磨皮美白
- Object-C UIImage 添加文字
- Object-C isKindOfClass
ChatGPT 3.5 国内中文镜像站免费使用啦
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容