gpt4 book ai didi

objective-c - 静态/类方法存储在 objective-c 中的位置

转载 作者:行者123 更新时间:2023-12-02 08:36:39 25 4
gpt4 key购买 nike

假设我们在MyClass.h文件中如下声明一个类。

#import <Foundation/Foundation.h>

@interface MyClass : NSObject


+(void)aClassMethod;

@end

MyClass.m 文件中..

@implementation MyClass

+(void)aClassMethod{

NSLog(@"It is a Class method");

}
@end

我的问题是,编译后这个aClassMethod 将存储在哪里??如果我们声明了一些成员函数,那么它们将存储在哪里。

最佳答案

Objective-C 方法被编译成 C 函数,这些函数与程序定义的任何其他 C 函数一起存储在程序的文本段中。对于类和实例方法都是如此。

关于objective-c - 静态/类方法存储在 objective-c 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20684046/

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