使用swift创建框架有任何缺点

时间:2015-07-22 13:54:02

标签: objective-c swift frameworks

可以使用swift支持Objective-c项目创建框架吗?

1 个答案:

答案 0 :(得分:1)

是的,用swift编写的框架可以在Objective-C项目中导入和使用。

然而,目前在Objective-C中编写框架更方便,因为您只需要1个版本。使用Swift和Objective-C的人可以毫无问题地导入框架。

如果你在Swift中编写框架并且有人想将它安装到用不兼容的Swift版本编写的项目中 - 它将无法工作!

您需要设置分支并让您的项目框架在许多版本的Swift下编译,因为它们不兼容。使用Swift 1.0的人不能使用Swift 1.2或2.0,使用2.0的人不能使用1.2或1.0。