3 回答
TA贡献2051条经验 获得超10个赞
Swift
Xcode
myproject-Swift.h
Xcode
Swift-classes
Xcode
基于Xcode objc项目的逐步SWIFT集成:
创造新 *.swift
文件(在Xcode中)或使用Finder添加它 创建一个 Objective-C bridging header
当Xcode问你这件事时 实现您的SWIFT类: import Foundation// use @objc or @objcMembers annotation if necessaryclass Foo { //..}
打开生成设置并检查这些参数: 定义模块:
YES
在搜索栏中复制和粘贴参数名称 产品模块名称:
myproject
确保产品模块名称不包含任何特殊字符 安装目标-C兼容性标头:
YES
一旦你加入 *.swift
此属性将显示在“生成设置”中的项目中。 目标-C生成的接口头:
myproject-Swift.h
此标头由xcode自动生成。 目标-C桥接头:
$(SRCROOT)/myproject-Bridging-Header.h
在*.m文件中导入SWIFT接口头 #import "myproject-Swift.h"
不要注意错误和警告。 清理和重建Xcode项目 利润!
TA贡献1801条经验 获得超16个赞
@objc
NSObject
.
TA贡献1817条经验 获得超6个赞
@objc
NSObject
.
- 3 回答
- 0 关注
- 716 浏览
添加回答
举报