在OC项目中调用Swift文件中的方法

oc的项目中,有时会碰到需要引用swift方法的情况,下面简单做一下介绍

1. 在oc的项目中创建swfit文件

image.png

2. 创建桥接文件

  • 在创建swfit文件的时候,Xcode会弹出一个提示,此时需要创建一个桥接文件


    image.png

3. 在swfit中实现调用的方法

  • 当oc需要调用swfit的方法时候,需要在swfit的方法前面加@objc对swift的方法进行修饰,否则无法调用
    image.png

4. 在oc中引入swfit的头文件

  • 创建swfit文件的时候系统会自动为工程创建一个“工程名-Swift.h”的文件(但是不会显示出来,可以引用),此文件不可手动创建,必须使用系统创建的
  • 导入头文件:#import "TestMothod-Swift.h"

5. 在oc中调用swfit方法,打印如下:

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 测:未填写公元:2019年08月08日20时26分农历:二零一九年 七月 初八日 戌时干支:己亥壬申丁丑庚戌当月节...
    石放阅读 871评论 0 1
  • 2019-10-03 周贤清 公司:海南蔚蓝时代实业有限公司 “六项精进”365期利他一组 《日精进打卡第536天...
    周贤清阅读 2,515评论 0 0
  • 雨 落在田野里 谁在笑呢 雨 落在花...
    慕云风阅读 952评论 0 0
  • 初见这本书,没留意看书名,第一眼被简介吸引:国内第一部精神病人访谈手记。 正月,一个阴冷的下午,为了给电动车补胎,...
    耿卮言阅读 7,180评论 0 21
  • 似乎很久没有想起你了,生活的忙忙碌碌。许多事情就是这样不知不觉被忘却了。 每当想起你的时候,心里...
    北方的小学森阅读 806评论 0 0