NSObject类所支持的一些基本方法
对象是否class-object或其子类的成员?
-(BOOL) isKindOf:class-object
对象是否class-object的成员?
-(BOOL) isMemberOfClass:class-object
对象是否能够响应selector所指定的方法?
-(BOOL) respondsToSelector:selector
指定的类实例是否能够响应selector所指定的方法?
+(BOOL) instancesRespondsToSelector:selector
对象是指定类的子类吗?
+(BOOL) isSubclassOfClass:class-object
应用指定方法
-(id) performSelector:selector
应用指定方法,传递参数object
-(id) performSelector:selector withObject:object
应用指定方法,传递参数object1和object2
-(id) performSelector:selector withObject:object1 withObject:object2
分享到:
相关推荐
PYTheme:通过NSObject的分类实现使用简单的主题更换
NSObject源码
NSObject脑图
NULL 博文链接:https://justsee.iteye.com/blog/1931346
个人总结,仅供参考;废话一句,全为二十。
利用runtime对NSObject进行分类扩展,解决字典转Model的问题 原理:http://www.jianshu.com/p/71454166c397 github:https://github.com/cccgoodboy/CCModel 喜欢请给个star 谢谢!
前言 协议中<NSobject>是什么意思? 子类继承了父类,子类会遵守父类遵守的协议吗? 会遵守NSObject协议,但是只在头文件中声明,编译器是...iOS开发中,苹果提供的一些系统类都属于NSObject的子类,例如UIColor类的定
NSObject-序列化用法要运行示例项目, pod install克隆 repo,然后从 Example 目录运行pod install 。要求安装NSObject-Serialize 可通过。 要安装它,只需将以下行添加到您的 Podfile 中: pod "NSObject-Serialize...
源码TYSwizzleDemo,method swizzling封装成 C函数和 NSObject分类,使用非常简单,TYSwizzleDemo method swizzling easy to use,C Function and NSObject Categary 我已经把 method swizzling 封装成 C 函数 和 ...
NSObject树-UI。
NSObject-FromClassName 快速扩展,可从其类名快速获取NSObject extension NSObject { class func fromClassName ( className : String ) -> NSObject { let className = NSBundle. mainBundle (). infoDictionary !...
用new方法初始化其实是第二种方式的总和,当调用new方法时,其实是先调用了alloc方法进行isa(is a pointer)操作,创建指针,指向内存中的数据结构,紧接着调用了init方法对数据进行初始化,NSObject类参考文档里也有...
手把手带你去分析NSObject对象到底占用多少内存?
NSObject+描述 用于打印对象描述的简单类别。 您可以在上找到更多信息
NSObject + Rx 如果使用 ,则可能多次遇到以下代码。 class MyObject : Whatever {let disposeBag = DisposeBag ()...} 实际上,您并不是唯一的一个。 它已经被键入很多次了。 不用向每个对象添加新属性,而是使用此...
//获得NSObject 类的实例对象的大小//获取obj对象指针获取的大小输出结果分别是8 和 16系统分配了16个字节给NSObject对象(通过mallo
CoreDataDAO继承于NSObject,作为一个基本...CoreDataDAO中含有managedObjectModel、managedObjectContext、persistentStoreCoordinator等基本类和方法,方便其子类调用 NoteDao继承于CoreDataDAO,执行Note的CRUD操作
###简介通常情况下,如果类很简单,我们可以使用JSON或将对象保存到NSUserDefault中,但是如果类具有其他类属性(类A具有属性p,而p是B类),则系统方法don不行所以我做了这个。 ###这是什么 NSObject的类别,...
一种将 JSON 映射到 NSObject(s) 的简单方法。 特征 1 行代码将 JSON 转换为模型实例; 属性与 BOOL、int、float 兼容; 可序列化,实现NSCoding ; 可以像[oneObject copy]一样克隆,实现NSCopy ; 演示 JSON ...
因为,NSObject是顶级父类,在NSObject中添加了该方法,也就是说通过继承关系,所有的类中都有该方法。 正式协议是通过protocol指定的一系列方法的声明,然后由实现该协议的类自己去实现这些方法。而非正式协议是...