我可以在一个主要是 Objective-C 的项目中使用多个头文件来导入不同的 Swift 代码吗?
我不想一次完全导入所有 Swift 代码,只导入其中的一部分,并且还给这些头文件提供比 Project-Swift.h
更具描述性的名称.
在build设置中,只有一个 header 可以将 Swift 代码公开给 Objective-C,它是 Objective-C 生成的接口(interface) header 名称。如果需要,您可以指定与默认值不同的名称。
如果你想在 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
派生它。关于ios - 一个项目中有多个 X-Swift.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40953326/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |