use*_*623 9 global objective-c swift
我正在开发一个项目,我必须使用一些Swift代码扩展一个objective-c应用程序.所以我需要从.m文件中访问Swift代码.
我导入了生成的Swift.h文件,现在我可以访问这些方法,但不能访问全局变量.
有可能吗?
谢谢!
Col*_*aff 22
根据Apple关于Swift和Objective-C类型兼容性的文档,答案是否定的:
当您创建一个源自Objective-C类的Swift类时,可以从Objective-C自动获得与Objective-C兼容的类及其成员属性,方法,下标和初始化程序.这不包括仅限Swift的功能,例如此处列出的功能:
- 泛型
- 元组
- Swift中定义的枚举没有
Int原始值类型- Swift中定义的结构
- Swift中定义的顶级函数
- Swift中定义的全局变量
- 在Swift中定义的Typealiases
- Swift风格的可变参数
- 嵌套类型
- 咖喱功能
| 归档时间: |
|
| 查看次数: |
5001 次 |
| 最近记录: |