Objective-c 中的 FOUNDATION EXPORT 有什么用?
所以我有:
KError.h
FOUNDATION_EXPORT NSString *const KAPPErrorDomain;
enum {
KPUnexpectedError = -1,
};
KError.m:
#import "KError.h"
NSString *const KAPPErrorDomain = @"com.kexample.myapp";
我假设在这种情况下使用 Foundation_export 时,是为了能够在另一个文件中使用变量?
这样在 KService.m 中,我可以毫无问题地引用 KAppErrorDomain 吗?