原文:OC之respondsToSelector

OC之respondsToSelector instancesRespondToSelector是类方法,用于判断此类实例是否能处理某个方法 包括基类方法 。 respondsToSelector是实例方法也是类方法,用于判断某个类 实例是否能处理某个方法 包括基类方法 。 下面是objc runtime源码,可以看到这 个方法最终都调用class respondsToSelector来实现功能 ...

2013-04-25 10:18 0 6050 推荐指数:

查看详情

respondsToSelector的使用

-(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递) @protocol ShareFileUploadDelegate <NSObject>- (void ...

Tue Aug 14 19:03:00 CST 2012 0 9018
performSelector和respondsToSelector用法

一、performSelector调用和直接调用区别 下面两段代码都在主线程中运行,我们在看别人代码时会发现有时会直接调用,有时会利用performSelector调用,今天看到有人在问这个问题 ...

Mon Jan 11 03:01:00 CST 2016 0 3928
oc泛型

OC泛型 泛型是程序设计语言的一种特性,他主要是为了限制类型的,比如OC中的数组,你可以限制他里面装的是NSString类型,泛型的话JAVA和C++都有的,大家要是对泛型不了解的话可以去百度一下。 泛型的基本格式 泛型声明格式:在声明类 ...

Tue May 24 22:46:00 CST 2016 0 1563
OC继承

1、成员访问类型 private:私有成员,不能被外部函数访问(使用),也不能被子类继承; protected:保护成员,不能被外部函数访问,可以被子类继承; public:公有成员,可以被外部函数访问,也可以被子类继承。 OC中,所有的方法(消息),都是公有的。 2、重写(继承的另一 ...

Mon Sep 30 00:36:00 CST 2013 0 6496
OC基础--OC中类的声明与定义

OC中设计一个类的步骤: 一、声明类:   1.用到的关键字--@interface 和 @end   2.类名   3.继承NSObject   4.属性   5.方法(行为,只需要声明) 二、实现(定义)类   1.用到的关键字--@implementation 和 @end ...

Wed Jan 27 01:41:00 CST 2016 0 1861
OC的BOOL类型

OC的BOOL类型: 32-bit下,BOOL被定义为signed char. 64-bit下,BOOL被定义为bool. BOOL类型有两个值YES,NO。YES=1,NO=0。 说明:objective-c 中的BOOL 实际上是一种对带符号的字符类型(signed char)的类型定义 ...

Sun Apr 12 04:33:00 CST 2015 0 2421
Swift与OC比较

Swift之父Chris Lattner,也是LLVM之父,从2014年公布Swift后,版本一直不大稳定,在Swift3.0以后语法逐渐稳定,开发者对此比较青睐 Chris Lattner从苹果离 ...

Thu May 30 01:52:00 CST 2019 0 637
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM