1
我有一个带有Obiective-c文件和swift文件的Xcode项目,现在我想用这两个类创建一个框架,这可能吗?如何使用Objectivec文件和Swift文件创建框架
我有一个带有Obiective-c文件和swift文件的Xcode项目,现在我想用这两个类创建一个框架,这可能吗?如何使用Objectivec文件和Swift文件创建框架
是的,这很简单,并且该过程由Apple记录。请仔细阅读"Swift and Objective-C in the Same Project",你会更聪明(“在同一个框架目标中导入代码”一节涵盖了从同一目标导入Swift中的Objective-C,另一种方式)。简单地说...
#import
斯威夫特你想看到这些头在框架的umbrella header。为了这个工作,标题需要被标记为公开的。#import <ProductName/ProductModuleName-Swift.h>
。如果我记得这一点,那么你想从Objective-C访问的Swift类型/方法/属性需要被声明为public
,因为它可以被Objective-C代码访问,即使它在同一个目标中。你解决了我的问题:D谢谢你 – arcangel06
是的,这是可能的。当你开始这样做并有更多问题时,请更新你的问题。 – DisableR