如何在头文件中初始化常量?
例如:
@interface MyClass : NSObject {
const int foo;
}
@implementation MyClass
-(id)init:{?????;}
最佳答案
对于“公共(public)”常量,您在头文件 (.h) 中将其声明为 extern
并在实现文件 (.m) 中对其进行初始化。
// File.h
extern int const foo;
然后
// File.m
int const foo = 42;
考虑使用 enum
如果它不是一个,而是多个属于一起的常量
关于objective-c - Objective-C 头文件中的常量是如何初始化的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2942684/