Objective-c:isKindOfClass 与 isMemberOfClass
来源:互联网 发布:ubuntu更改文件夹权限 编辑:程序博客网 时间:2024/04/29 14:04
前言
一些iOS初学者常常困惑于 isKindOfClass 与 isMemberOfClass 的用法,它们之间到底有什么区别呢?如下我将进行介绍。
定义
官方解释
isKindOfClass:Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class.
isMemberOfClass:Returns a Boolean value that indicates whether the receiver is an instance of a given class.
作用
isKindOfClass:能够判断出对象是否为某类或其派生类的实例。
isMemberOfClass:能够判断出对象是否为某个特定类的实例。
使用
NSMutableDictionary *dict = [NSMutableDictionary dictionary];[dict isMemberOfClass:[NSDictionary class]]; // NO[dict isMemberOfClass:[NSMutableDictionary class]]; // YES[dict isKindOfClass:[NSDictionary class]]; // YES[dict isKindOfClass:[NSArray class]]; // NO
2 0
- Objective-c:isKindOfClass 与 isMemberOfClass
- [Objective-C]isKindOfClass和isMemberOfClass的区别
- Objective-C (NSObject isKindOfClass、isMemberOfClass 、conformsToProtocol、isSubclassOfClass)
- Objective-C动态类型(isKindOfClass,isMemberOfClass)
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- Objective-C 动态类型(isKindOfClass, isMemberOfClass,respondsToSelector,instancesRespondToSelector
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等
- 面向对象
- 隐世转换 http://www.nowcoder.com/profile/380772/test/2198782/2922?onlyWrong=0
- lvs、haproxy、nginx 负载均衡的比较分析
- Learning Python ~Ch4: Introducing Python Object Types (上) ~重点整理
- isKindOfClass和isMemberOfClass 的比较
- Objective-c:isKindOfClass 与 isMemberOfClass
- SQL 加序号(行号)
- nginx服务器安装及配置文件详解
- leetcode111---Minimum Depth of Binary Tree
- 32C3之PWN题目Readme的解法
- 用VBA截取excel中【第一个字符到倒数第一个不是数字或字母的字符串】
- JS基本数据类型
- Cutom Label and String Format
- 文章标题