标签: objective-c compiler-construction swift
例如,在我正在开发的这个大项目中,有一个带有#Defines到URL的“全局”头文件。我不能在swift中使用它们,但为了清楚起见,我希望在同一个.h文件中有快速替代方案,所以如果有人改变了,那么改变另一个应该是显而易见的。
我希望有一些编译魔术,这可能是可能的。
答案 0 :(得分:2)
不要使用#define - 而是使用常量。
Constants in Objective-C
您可以从Swift访问Objective-C常量(使用桥接头)
答案 1 :(得分:1)
你做不到。您可以在同一个项目中使用它们。
Using Swift with Cocoa and Objective-C