用于目标c代码的Swift包管理器

时间:2017-02-20 14:25:07

标签: objective-c swift swift-package-manager

我有几个旧的Objective c项目必须转换为一个框架,以便在现有和新的xcodeproj中使用。 SPM会是一个不错的选择吗?如果SPM为纯粹的客观c项目工作,请告诉我吗?

2 个答案:

答案 0 :(得分:1)

Apple现在已经回答了这个问题。

从文档中 “ Swift程序包是开发人员可以在其项目中使用的Swift,Objective-C,Objective-C ++,C或C ++代码的可重用组件”

是的,我打算几乎立即执行此操作,因为多年来,使用所有运行脚本等来维护框架一直是一个主要的难题。

以下是源文档的链接: https://developer.apple.com/documentation/swift_packages

答案 1 :(得分:-1)

你可以通过桥接头使用带有Swift的objective-c框架,因此你可以在不转换它们的情况下使用你的Objective-c框架和Swift。 要查找有关该流程的更多信息,请执行以下操作:https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html