我可以在主要的Objective-C项目中使用多个头文件导入不同的Swift代码吗?
我不想一次性导入所有所有 Swift代码,只是导入它的某些部分,并且还为这些标题提供了比Project-Swift.h
更具描述性的名称。
答案 0 :(得分:0)
在Build Settings中,只有一个标题可以将Swift代码暴露给Objective-C,它是Objective-C生成的接口标题名称。如果需要,您可以指定与默认名称不同的名称。
如果你想从Objective-C中隐藏一些Swift代码,我至少可以想到两种方法:
fileprivate
或private
,请参阅
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html#//apple_ref/doc/uid/TP40014097-CH41-ID3。NSObject
派生它。