将 objective-c 个框架和第三方代码转换为 swift
Converting objective-c frameworks and third party code to swift
我知道那些 objective-c 文件必须手动转换为 swift(在一些在线转换工具的帮助下),
问题是...
添加到项目中的框架怎么样?
以及通过 cocoapods 添加的用 objective-c 编写的第三方?
我是否需要删除那些框架,重新添加他们的 swift 版本的第三方,或者让 Xcode 警告我任何可能的错误?
也许只是保留它们并添加一些桥接文件来应对这些?
在我搞砸一切之前需要一些信息...
任何 link 或文件指南将不胜感激!
Obj-c 框架都可以在 swift 中使用,并且会自动桥接到 swift,因此您可以从 swift 代码访问它们(创建一个 obj-c 桥, google它)。您也可以将自己的 .h 文件添加到此 obj-c 桥接文件中,并在 swift 中使用您的 obj-c 代码。无需搜索 swift 图书馆或任何东西。
我知道那些 objective-c 文件必须手动转换为 swift(在一些在线转换工具的帮助下), 问题是...
添加到项目中的框架怎么样? 以及通过 cocoapods 添加的用 objective-c 编写的第三方?
我是否需要删除那些框架,重新添加他们的 swift 版本的第三方,或者让 Xcode 警告我任何可能的错误? 也许只是保留它们并添加一些桥接文件来应对这些?
在我搞砸一切之前需要一些信息...
任何 link 或文件指南将不胜感激!
Obj-c 框架都可以在 swift 中使用,并且会自动桥接到 swift,因此您可以从 swift 代码访问它们(创建一个 obj-c 桥, google它)。您也可以将自己的 .h 文件添加到此 obj-c 桥接文件中,并在 swift 中使用您的 obj-c 代码。无需搜索 swift 图书馆或任何东西。