我想开始一个新项目,但我不知道我应该从 Objective-C 还是 Swift 开始。在现有的 Objective-C 之上添加 Swift 而不重写任何东西有多容易?
我发现我可以在同一个项目中混合使用 Swift 和 Objective-C。我可以将它们混在同一个班级吗?同一个文件怎么样?
在现有的 Objective-C 之上添加 Swift 而不重写任何东西有多容易?
挺容易。当您尝试向.swift项目添加文件时,XCode 会引导您完成它。
同一个文件怎么样?
不。单个文件从上到下是一种语言。
我可以将它们混在同一个班级吗?
是的!就像您可以在 ObjC 中扩展类一样,您也可以使用 Swift 扩展类。你可以为 ObjC 类编写一个 Swift 扩展,它工作得很好。
| 归档时间: |
|
| 查看次数: |
1306 次 |
| 最近记录: |