NSObject

原创 2012年03月30日 23:11:23

1:  isKindOfClass 解释

UIButton *view = [[UIButton alloc] init];
NSLog(@"%d",[view isKindOfClass:[UIView class]]);
注:判断已经实例化的类 是不是提供的类的子类或者 相同的类. 如果是的话 就返回YES

上面的结果返回YES

2:  isMemberOfClass 解释

UIButton *view = [[UIButton alloc] init];
NSLog(@"%d",[view isMemberOfClass:[UIButton class]]);

注:判断已经实例化的类 是不是 和 提供的类 完全相同. 完全相同才会返回YES

上面的结果返回YES 

3:  isSubclassOfClass 解释

NSLog(@"%d",[[UIButton class] isSubclassOfClass:[UIView class]]);
注: 因为 UIButton 是 UIView 的子类 所以返回打印 YES


4:取消延迟执行的Selector

[NSObject cancelPreviousPerformRequestsWithTarget:self];


版权声明:本文为博主原创文章,未经博主允许不得转载。

id、NSObject *、id<NSObject>、instancetype的区别

1. id 与 NSObject * (1) id 是 Objective-C 对象,但是并不一定是NSObject对象,并非所有的Foundation/Cocoa对象都是继承于NSObject对象...
  • lihei12345
  • lihei12345
  • 2015年04月27日 21:55
  • 4102

什么是NSObject

来了CSDN很久了没载入过什么东西。传点有用的东西供交流本文英文版权为苹果(apple)所有。 本文为中文工作中翻译,仅上传部分,仅供查阅交流,请勿转载。All Rights Reserved NSO...
  • minkowsky
  • minkowsky
  • 2009年06月15日 13:52
  • 10816

ios开发 之 NSObject详解

NSObject是大部分Objective-C类继承体系的根类。这个类遵循NSObject协议, 提供了一些通用的方法,对象通过继承NSObject,可以从其中继承访问运行时的接口,并让对象具备Obj...
  • zeng_zhiming
  • zeng_zhiming
  • 2017年04月18日 10:30
  • 2265

NSObject Class 浅析

Objective-C中有两个NSObject,一个是NSObject类,另一个是NSObject协议。而其中NSObject类采用了NSObject协议。在本文中,我们主要整理一下NSObject类...
  • adamska0104
  • adamska0104
  • 2017年02月09日 17:45
  • 252

KVO 实战解析

前人已经说的很清楚了!我也没必要在重复了!我也没人家总结的好! 通过一个遛狗例子来解析KVO 下面介绍来自  http://www.cppblog.com/kesalin/archive...
  • lengshengren
  • lengshengren
  • 2013年11月05日 18:21
  • 3444

NSObject有个function叫做hash

1. 字典类其实装载的是键值关系,obc里面,NSObject有个function叫做hash,字典类在装载的时候,都会对每个对象取     hash作为key,所以当你自定义类的时候,如果不是继承...
  • wishfly
  • wishfly
  • 2012年03月18日 11:40
  • 2966

NSObject添加属性

/**  * @file AnimateObject.h  * @brief 为NSobject添加customAnimating属性  */ @interface NSObject(Cust...
  • leaf8742
  • leaf8742
  • 2014年01月21日 09:29
  • 1460

iOS 在NSObject子类的执行代码中实现UIViewController的跳转

在iOS开发中, 要实现UIViewController之间的跳转,通过navigationController的pushViewController或者UIViewController自身的pres...
  • Leemin_ios
  • Leemin_ios
  • 2016年11月03日 21:55
  • 797

iOS NSObject Class 详解

Overview NSObject is the root class of most Objective-C class hierarchies. Through NSObject, ob...
  • zilin011091
  • zilin011091
  • 2013年12月15日 11:55
  • 609

为什么 ObjC 的 protocol 都要遵从 NSObject 协议?

NSObject
  • u011342466
  • u011342466
  • 2016年10月09日 13:08
  • 295
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSObject
举报原因:
原因补充:

(最多只允许输入30个字)