一个遗留项目是在 Objective-c 上完成的,其中有一个选项卡 View 。我想在 Swift 上实现的新选项卡需要一个全新的功能。目前没有时间将整个项目转换为 Swift,但新功能将在 Swift 上实现。谁能指导我如何在 Swift 中实现新功能,只需在 Objective-c UI 上添加一个新选项卡即可。
最佳答案
您可以放心地开始使用 Swift
文件在您的 Objective-C
项目。无需将整个项目转换为Swift
您可以按照以下步骤使用Swift
您项目中的类:
- 在
Swift
中创建新的 Controller 类. - 它将弹出
Bridge-Header
文件,创建它。 - 如果您想使用任何
Objective-C
类进入你的Swift
文件只需导入Objective-C
文件到您的Bridge-Header
. - 如果您想使用
Swift
类文件到您的Objective-C
Controller ,因此将“ProjectName-Swift.h”导入到您的Objective-C
中 Controller 类。
重要: "ProjectName-Swift.h"
将是模块名称。如果您的项目中有多个目标,请使用 "TargetName-Swift.h"
关于iOS - 在 Objective-c 和 Swift 上一起实现 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41156897/