假设当前项目名称为iOS
1》新建名为iOS-Bridge-Header.h的文件(一般都是有Xcode自动帮你生成,生成的时候会询问是否需要与Objective-C建立桥接),将你所需要的Objective-C的包在里面#import即可;
// // Use this file to import your target's public headers that you would like to expose to Swift. // #import "BasicHeaders.h"这个方式有点类似于PCH,在这里导入后,所有该项目的Swift似乎都能调用,因此可以将该文件选择性地移动到Supporting Files中去。
总结:找到工程名 + “-Bridging-Header.h”文件 -》在这个文件中引入Objective-C的头文件,在Swift中就能调用了
1》只需要在项目中#import "iOS-Swift"即可使用所有Swift的类;
一般可以将该导入语句放在PCH文件中。
总结:引入Swift的类 在import引入 工程名+“-Swift.h”
参考:http://www.anselz.com/2014/06/04/swift-%E4%B8%8E-objective-c%E7%9B%B8%E4%BA%92%E8%B0%83%E7%94%A8/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。