在 Objective-C 代码中使用 Swift 的缺点?

Disadvantages of using Swift in Objective-C code?

最近有一个 Objective-C 项目,我负责一些更新。 我的主要语言是 Swift,我的 Objectiv-C 知识有点欠缺。

一时沮丧,我问自己:为什么不创建一个桥接头来在 Swift 中执行 "heavy lifting"(编程 类),而只在 Objective-C?

是否有一些 namespace/performance/whatever-issues 采用这种方法,或者对于像我这样的 objective-c 菜鸟来说,节省编程时间是否合理?

首先,这个问题的答案很可能在很大程度上取决于一个人的意见,这里的人通常会尽量避免这类问题。

但无论如何,将 Swift 代码引入 Objective-C 代码库并将 Objective-C 代码替换为 Swift 是 Apple 在其迁移指南中似乎偏爱的内容,请参阅此处: https://developer.apple.com/documentation/swift/migrating_your_objective_c_code_to_swift