是否有可能拥有Swift& Objective-C代码在同一个文件中?

时间:2014-06-25 15:56:31

标签: objective-c compiler-construction swift

例如,在我正在开发的这个大项目中,有一个带有#Defines到URL的“全局”头文件。我不能在swift中使用它们,但为了清楚起见,我希望在同一个.h文件中有快速替代方案,所以如果有人改变了,那么改变另一个应该是显而易见的。

我希望有一些编译魔术,这可能是可能的。

2 个答案:

答案 0 :(得分:2)

不要使用#define - 而是使用常量。

Constants in Objective-C

您可以从Swift访问Objective-C常量(使用桥接头)

答案 1 :(得分:1)

你做不到。您可以在同一个项目中使用它们。

Using Swift with Cocoa and Objective-C