原文: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