iOS - 将 Objective-C 库项目导入 SwiftUI 项目
Posted
技术标签:
【中文标题】iOS - 将 Objective-C 库项目导入 SwiftUI 项目【英文标题】:iOS - import objective-c library project into a SwiftUI project 【发布时间】:2021-08-09 14:44:54 【问题描述】:我有一个用 Objective-c 构建的库项目。 项目未构建,我目前没有 lib.a 文件(我知道我可以构建项目并获取 lib.a 文件)。
现在我创建了一个全新的 SwiftUI 项目,在这个新项目中,我想导入 Objective-c 的 lib 项目并使用它。
可以这样做吗?如何编译和构建objective-c项目,并将其用作新SwiftUI项目中的库?
谢谢
【问题讨论】:
【参考方案1】:现代方法是使用 SPM
-
从您的 Objective-C 源代码创建模块
将其添加到 SwiftUI 项目中
不用担心项目配置链接
【讨论】:
如何从 Objective-C 源代码创建模块?可以举个例子吗? @RemoterUser 与 swift 源相同,您只需在目标参数中附加publicHeadersPath
值以上是关于iOS - 将 Objective-C 库项目导入 SwiftUI 项目的主要内容,如果未能解决你的问题,请参考以下文章
将 Node.js+Socket.io 包装成 OSX 可执行文件的可靠方法? (或用作替代品的 C/C++/Objective-C 库)
基于swift的单视图iOS应用程序中的NXOAuth2Client:如何导入库
基于swift的单视图iOS应用程序中的NXOAuth2Client:如何导入库