判断指针变量的实际类型
来源:互联网 发布:淘宝大买家下载 编辑:程序博客网 时间:2024/05/10 03:50
为了保证程序能正常进行,一般建议在执行强制类型转换之前判断该对象是否为该类,或其子类的实例
- (BOOL)isKindOfClass:(Class)aClass;//判断该对象是否为class或其子类的实例- (BOOL)isMemberOfClass:(Class)aClass;//判断该对象是否为aClass类的实例+ (BOOL)isSubclassOfClass:(Class)aClass;//这是一个类方法,用于判断当前是否为aClass的子类
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { NSObject *hello = @"hello"; NSLog(@"字符串是否是NSObject类的实例:%d",[hello isKindOfClass:[NSObject class]]); } return 0;}
输出:
2016-02-14 16:49:13.169 判断指针变量的实际类型[3318:1203155] 字符串是否是NSObject类的实例:1Program ended with exit code: 0
上方简单的举例,我们可以通过输出是1或者0判断是否为真。。。
3 0
- 判断指针变量的实际类型
- 学习笔记(objective-c)-判断指针变量的实际类型
- 031.isKind 判断指针的实际类型
- 031.isKind 判断指针的实际类型
- LPSTR, LPCSTR,LPTSTR, .....实际的变量类型
- 【VBA研究】变量定义的类型和实际赋值类型
- 如何判断变量的类型
- 判断javascript变量的类型
- 判断一个变量的类型
- JavaScript变量类型的判断
- C++判断指针的类型
- c & c++中的“指针、指针变量、指针变量的类型”
- 指针变量以及指针变量的类型转换问题
- 指向结构类型变量的指针
- 结构类型指针变量的使用实例
- asp如何判断变量的类型
- javascript判断变量类型的自定义函数
- PHP 判断变量的类型总结
- cordova安装插件的时候提示: “git” command line tool is not installed: make sure it is accessible on your PATH.
- 面试题
- Hadoop之MapReduce自定义二次排序流程实例详解
- 《Effective java》读书记录-第23条-请不要在新代码中使用原生态类型
- Visual Studio 2008 可扩展性开发(一):VS概览
- 判断指针变量的实际类型
- 线程与进程
- 卢旺达饭店
- c语言基础函数——exit()和atexit()
- kali虚拟机设置固定ip!
- Max导出FBX文件输出一堆垃圾Particle View 01的解决方法
- 迪杰斯特拉算法求最短路径
- 代码大全2 第二章
- Workflow 4.0 中三种方式实现workflow的触发调用