使用 swift 创建框架有什么缺点吗
Is there any drawback in creating a framework with swift
使用 swift 创建的框架可以支持 Objective-c 个项目吗?
是的,用 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。
使用 swift 创建的框架可以支持 Objective-c 个项目吗?
是的,用 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。