我知道大多数问题都是关于从Objective-c转换到快速代码的,但我正在寻找一种可以将快速代码转换为Objective-c的工具.在搜索时,我找到的只有Objective-c to Swift.

Yes - I know I can put swift code inside objective-c project with a bridge-header - that's not what I'm looking for.

我需要一个工具,转换快速代码到Objective-c代码.有这样的事吗?

推荐答案

目前还没有将SWIFT代码转换为Objective-C的工具.这其中有一些原因.一是因为Objective-C是SWIFT的语义子集,即Objective-C不具有SWIFT的一些基本特征,如GenericsAlgebraic data typesPattern matching等.从理论上讲,这是可能的,但生成的Objective-C代码应该是样板和低效的.

建议您将代码库迁移到Swift,以避免技术债务.有许多工具可用于convert Objective-C to Swift.

Ios相关问答推荐

如何修复使用EFCore和SQLite的.Net MAUI iOS应用程序上的当前应用程序不支持NullabilityInfoContext?

如何在SwiftUI中顺时针和逆时针两个方向应用旋转效果?

在相机动作之前快速防止场景视点重置

Xcode 15中的版本控制发生了什么?

如何在SwiftUI中实现淡入淡出加粘标题屏幕效果

如果使用 .onAppear 设置,为什么 SwiftUI Picker 不显示正确的选定值

iOS应用程序崩溃,必需条件为false:isformatsamplerateandchannelcountvalid(format)

如何解码没有名称的 JSON 数组?

如何将单个按钮传递到自定义 ConfirmationDialog

try 在 iOS 中分发 Flutter 应用程序时出现Invalid Provisioning Profile Signature错误

在 UICollectionView 上动态设置布局导致莫名其妙的 contentOffset 变化

有什么方法可以预填充核心数据?

Xcode 6 App Store 提交失败并显示您的帐户已经拥有有效的 iOS 分发证书

如何忽略touch 事件并将它们传递给另一个子视图的 UIControl 对象?

在 Grand Central Dispatch 中使用 dispatch_sync

检测 iOS UIDevice 方向

自动布局:是什么创建了名为 UIView-Encapsulated-Layout-Width & Height 的约束?

iOS 7 及更高版本: for each 视图控制器设置状态栏样式

Twitter api 文本字段值被截断

如何在 Swift 中更改按钮标题对齐方式?