iOS - 在Objective-C和Swift中实现用户界面

9 浏览
0 Comments

iOS - 在Objective-C和Swift中实现用户界面

我们有一个使用Objective-C完成的遗留项目,其中包含一个选项卡视图。现在需要添加一个全新的功能,我希望在Swift中实现一个新的选项卡。目前没有时间将整个项目转换为Swift,但需要在Swift中实现新的功能。有人可以指导我如何在Objective-C的用户界面上添加一个新的选项卡并在Swift中实现新功能吗?

0
0 Comments

在Objective-C项目中自信地开始使用Swift文件。没有必要将整个项目转换为Swift。

您可以按照以下步骤在项目中使用Swift类:

1. 在Swift中创建新的控制器类。

2. 这将弹出一个Bridge-Header文件,请创建它。

3. 如果您想在Swift文件中使用任何Objective-C类,只需将该Objective-C文件导入到您的Bridge-Header中。

4. 如果您想在Objective-C控制器中使用Swift类文件,请将"ProjectName-Swift.h"导入到您的Objective-C控制器类中。

重要提示:"ProjectName-Swift.h"是模块名称。如果您的项目中有多个目标,请使用"TargetName-Swift.h"。

请参考以下链接:

- [https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html](https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html)

- [https://stackoverflow.com/questions/24002369](https://stackoverflow.com/questions/24002369)

- [https://stackoverflow.com/questions/24102104](https://stackoverflow.com/questions/24102104)

0