iOS – 在Objective-c和Swift上一起实现UI
遗留项目是在Objective-c上完成的,其中有一个标签视图。 我想在Swift上实现一个新选项卡,需要一个全新的function。 现在没有时间将完整项目转换为Swift,但新function将在Swift上实现。 任何人都可以指导我如何在Swift中实现新function,只需在Objective-c UI上添加一个新选项卡。
您可以放心地在Objective-C
项目中开始使用Swift
文件。 无需将完整项目转换为Swift
您可以按照以下步骤在项目中使用Swift
类:
- 在
Swift
创建新的Controller类。 - 它将弹出
Bridge-Header
文件,创建它。 - 如果要在
Swift
文件中使用任何Objective-C
类,只需将Objective-C
文件导入Bridge-Header
。 - 如果要将
Swift
类文件用于Objective-C
控制器,请将“ProjectName-Swift.h”导入Objective-C
控制器类。
重要的是: "ProjectName-Swift.h"
将是模块名称。 如果项目中有多个目标,请使用"TargetName-Swift.h"
请点击以下链接: https : //developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html
如何从Swift调用Objective-C代码
如何将Swift代码导入Objective-C