欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Objective-C處理動態(tài)類型的方法-創(chuàng)新互聯(lián)

方法問題或行為
-(BOOL) isKindOfClass : class-object對象是不是class-object或其子類的成員
-(BOOL) isMemberOfClass:class-object對象是不是class-object的成員
-(BOOL) respondsToSelector:Selector對象是否能夠響應(yīng)selector所指定的方法
-(BOOL) instancesRespondToSelector指定的類實例是否能響應(yīng)selector
-(BOOL) isSubclassOfClass:class-object對象是否是指定類的子類
-(id) performSelector:selector應(yīng)用selector指定的方法
-(id) performSelector:selector withObject:object應(yīng)用selector指定的方法
-(id) performSelector:selector withObject:object1 withObject : object2應(yīng)用selector指定的方法

測試實驗設(shè)計

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計,巴青網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:巴青等地區(qū)。巴青做網(wǎng)站價格咨詢:18982081108

繼承關(guān)系圖:

Objective-C 處理動態(tài)類型的方法

Rectangle.h

Objective-C 處理動態(tài)類型的方法

Square.h

Objective-C 處理動態(tài)類型的方法

在main.h中的測試如下:

//
//  main.m
//  Square
//
//  Created by Apple on 2017/9/9.
//  Copyright  2017年 Apple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Square.h"



int main(int argc, const char * argv[]) {
    @autoreleasepool {
        Square *mySquare = [[Square alloc] init];
        
        //isMemberof
        if( [mySquare isMemberOfClass:[Square class]] == YES )
        {
            NSLog(@" mySquare is a member of Square class ");//
        }
        
        if( [mySquare isMemberOfClass:[Rectangle class]] == YES )
        {
            NSLog(@"mySquare is s member of Rectamgle class");
        }
        
        if([mySquare isMemberOfClass:[NSObject class]] == YES)
        {
            NSLog(@"mySquare is a member of NSObject class");
        }
        
        //isKindOf
        if( [mySquare isKindOfClass:[Square class]] == YES )
        {
            NSLog(@" mySquare is a kind of Square class ");//
        }
        
        if( [mySquare isKindOfClass:[Rectangle class]] == YES )
        {
            NSLog(@"mySquare is s kind of Rectamgle class");
        }
        
        if([mySquare isKindOfClass:[NSObject class]] == YES)
        {
            NSLog(@"mySquare is a kind of NSObject class");//
        }
        
        //respondsTo:
        if( [mySquare respondsToSelector:@selector(setSide:)] == YES )
        {
            NSLog(@" mySquare responds to setSide : method ");
        }
        
        if( [mySquare respondsToSelector:@selector(setWidth:addHeight:)] == YES )
        {
            NSLog(@"mySquare responds to setWidth:addHeight : method");
        }
        
        if([Square respondsToSelector:@selector(alloc)] == YES)
        {
            NSLog(@"Square class responds to alloc method");
        }
        
        
        //instancesRespondTo:
        if( [Rectangle instancesRespondToSelector:@selector(setSide:)] == YES )
        {
            NSLog(@"Instances of respond to setSide : method");
        }
        
        if( [Square instancesRespondToSelector:@selector(setWidth:addHeight:)] == YES )
        {
            NSLog(@"Instances of Square respond to setWidth:addHeight: : method");
        }
        
        if([Square isSubclassOfClass:[Rectangle class]] == YES)
        {
            NSLog(@"Square is a subclass of a rectangle");
        }
    return 0;
}
}

Objective-C 處理動態(tài)類型的方法

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文標(biāo)題:Objective-C處理動態(tài)類型的方法-創(chuàng)新互聯(lián)
文章鏈接:http://chinadenli.net/article8/jgoip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站策劃、手機(jī)網(wǎng)站建設(shè)網(wǎng)站維護(hù)、網(wǎng)站營銷、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
日韩精品视频高清在线观看| 精品女同在线一区二区| 好吊视频一区二区在线| 又色又爽又无遮挡的视频| 亚洲免费观看一区二区三区| 日韩在线欧美一区二区| 日韩精品在线观看完整版| 麻豆最新出品国产精品| 操白丝女孩在线观看免费高清| 在线免费不卡亚洲国产| 国产精品成人一区二区在线| 五月天婷亚洲天婷综合网| 中国日韩一级黄色大片| 91免费一区二区三区| 深夜视频在线观看免费你懂| 亚洲av又爽又色又色| 中文字幕人妻av不卡| 亚洲一级在线免费观看| 亚洲永久一区二区三区在线| 欧美熟妇一区二区在线| 中文字幕人妻av不卡| 精品一区二区三区不卡少妇av| 日韩在线视频精品视频| 日本在线高清精品人妻| 翘臀少妇成人一区二区| 亚洲国产成人久久一区二区三区| 国产精品视频一级香蕉| 蜜桃传媒在线正在播放| 黄片在线观看一区二区三区| 翘臀少妇成人一区二区| 欧美一区日韩一区日韩一区| 国内女人精品一区二区三区| 黑人巨大精品欧美一区二区区 | 国产精品亚洲二区三区| 久久精品国产第一区二区三区| 久久精品国产第一区二区三区| 欧美欧美日韩综合一区| 婷婷基地五月激情五月| 一本久道久久综合中文字幕| 国产亚州欧美一区二区| 国产又粗又猛又爽又黄|