iOS - 在Objective-C和Swift中实现用户界面
在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)