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



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

在沮丧的时刻,我问自己:为什么不创建一个桥接头来在Swift中完成"繁重的工作"(编程类(,而在Objective-C中只做基本的事情?

这种方法是否存在名称空间/性能/任何问题,或者为像我这样的objective-c noob节省编程时间是否合理?

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

但无论如何,将Swift代码引入Objective-C代码库并用Swift替换Objective-C码似乎是苹果在其迁移指南中所青睐的,请参阅此处:https://developer.apple.com/documentation/swift/migrating_your_objective_c_code_to_swift

最新更新