gpt4 book ai didi

ios - 什么是 objc_selector 实现?

转载 作者:可可西里 更新时间:2023-11-01 05:40:47 26 4
gpt4 key购买 nike

<分区>

我发现 SEL 类型有下一个定义:

typedef struct objc_selector *SEL;

但是我找不到objc_selector是如何实现的。

好的,如果我们有下一段代码

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
SEL mySelector = NSSelectorFromString(@"mySelector");
return 0;
}

,那么mySelector只是一个指针。在它包含的地址之后,我们看到了 C 字符串,它可以呈现如下:

const char* mySelector = "mySelector";

但是 objc_selector 不是 C 字符串,它是结构并且可以包含其他内容。所以想知道objc_selector结构体是如何实现的。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com