我有两个现有项目。我在ObjC中写过,另一篇在Swift中编写,随后是在线教程。
我想知道如何将整个ObjC项目导入我的Swift项目。
这可以轻松完成吗?
答案 0 :(得分:2)
Swift与Objective-C的兼容性允许您创建一个项目 包含用任一语言编写的文件。你可以使用这个功能, 称为混合和匹配,用于编写具有混合语言的应用程序 代码库。使用混合和匹配,您可以实现部分应用程序 功能使用最新的Swift功能并无缝连接 将其合并回现有的Objective-C代码库
从Apple了解如何将Objective-C文件导入Swift项目的this。
最重要的是bridging header
,请查看上面的参考资料并按照步骤操作。
答案 1 :(得分:0)
这取决于你的意思,简单,是否有一键式解决方案?不。但是你可以把你所有的Obj-c东西都拖到你的swift项目中,然后使用它没问题。你只需要设置一个桥接头。 (对于故事板和笔尖,您可能需要重新连接一些东西)
如果您正在谈论将其用作框架,那么这是一个单独的故事。
答案 2 :(得分:0)