作者:化工12卓越团支部CUP | 来源:互联网 | 2023-01-31 18:34
我有一个带有Obiective-c文件和swift文件的Xcode项目,现在我想用这两个类创建一个框架,这可能吗?
1> mz2..:
是的,这很简单,Apple会记录这个过程.请仔细阅读"同一项目中的Swift和Objective-C",您将更加明智("从同一框架目标中导入代码"一节涵盖从同一目标导入Swift中的Objective-C,另一种方式).简单地说...
对于框架目标,您不需要创建桥接头来使您的Objective-C可导入Swift,您只需要#import
在框架的伞形标题中看到Swift可见的那些头.要实现这一点,标题需要标记为public.
要使Swift可以在同一框架目标中的Objective-C中导入,请确保为目标切换"定义模块",并在需要引用Swift类型的文件中,执行样式导入#import
.如果我记得这一点,那么您需要声明要从Objective-C访问的Swift类型/方法/属性,public
以便Objective-C代码可以访问它,即使它位于同一目标中.