关于用OC创建的项目调用swift代码

之前用的都是swift的项目去混编OC去调用,最近公司在开发新项目,主体还是用的OC,但是我希望用swift来开发,所以就只能混编,但是遇到了OC的项目如何调用swift的类的问题,都知道swift项目调用OC建一个桥接文件,之后再去设置里配置一下就可以了,在此就不说这个问题了,只说说OC的项目混编swift的调用问题。

其实特别简单,也是需要导入swift的头文件,但是我们都知道swift是没有头文件的。

首先我是建了一个pch文件,然后在里面加上一行代码就可以了,具体如下

这样就可以在OC中调用swift的代码了。

如果你有更好的办法可以留言告诉我!

关于用OC创建的项目调用swift代码相关推荐

  1. swift项目调用OC代码,OC项目调用swift代码

    swift调用oc 在一个 Swift 开发的工程中可以通过两种方法来生成桥接文件. 第一种是,直接拖拽 OC 文件到工程中,此时系统会询问是否生成桥接文件,如图: 选择 "Create B ...

  2. oc 项目倒入swift 代码注意事项

    oc 项目倒入swift 代码的时候 pod 引入库,必须使用user_frameworks 新建swift 类,会自动创建 xxx-bridging-header,点击创建就ok 如果swift p ...

  3. Objective中调用Swift代码

    原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc 步骤比较简单: 1.在Objective C工程中,创建新文件(command+N),选择Swift文件 2 ...

  4. 在IDEA中创建maven项目编写java代码操作HDFS集群

    一.安装win10编译过的hadoop 1.将编译好的hadoop包放在非中文目录 2.配置HADOOP_HOME环境变量 3.将hadoop包的bin目录加到PATH环境变量中 二.在idea中创建 ...

  5. OC中调用Swift代码方法

    最近在项目中使用到了Swift语言写的第三方的框架,所以在这里将OC中使用Swift的方法说明一下. 1.首先要在Build Setting中进行相关配置 2.在Podfile文件中要加上use_fr ...

  6. swift项目调用OC库 和OC项目 在swift文件里面全局调用OC库

    最近比较清闲,就把以前学习的过程记录下吧,多少年后如果能在互联网上找到自己的痕迹,想想还是一件蛮值得高兴的事情. 正好这两天加了一个swift学习群想继续学习swift,发现好多swift初学者,在混 ...

  7. 创建springboot项目

    首先创建springboot项目 编写主程序代码 创建成功后,创建对应的项目目录,增加依赖,更新项目编写对应的主类 <project xmlns="http://maven.apach ...

  8. 如何在OC类里 调用swift类

    一.OC调用swift文件 在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,点确定创建桥接文件,Xcode会自动创建一个桥接文件 名字:工程名-Bridging-H ...

  9. iOS 中 OC项目使用swift第三方工具(OC、swift 混合)

    OC项目引入swift, 1.建立 bridge 文件:在OC工程中新建swift文件,确认创建时,会提示建立 一个 项目名-bridging-header.h 文件. 2,建立 bridge 文件之 ...

最新文章

  1. CSS3---8.盒模型
  2. 第19节 项目整体绩效评估.
  3. js 获取 屏幕 可用高度...
  4. numpy.random.normal
  5. python 地理信息_GitHub - sujeek/geospatial-data-analysis-cn: Python地理信息数据教程中文版(GeoPandas、GIS)...
  6. python中set怎么循环_python如何遍历set
  7. java string 前缀匹配_字符串前缀和后缀匹配
  8. NSString、NSArray、NSDic常用方法汇总
  9. BCVP开发者说第一期:Destiny.Core.Flow
  10. python kafka获取最新的offset
  11. 通过java程序实现mysql 批量一个表的子段更新另一个表的字段
  12. Linux系统如何创建和挂载XFS文件系统
  13. 事务(进程 ID )与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务...
  14. LitePal(版本1.5.0,写此博客时是最新版本)
  15. 关于Matpower用于攻击检测仿真方法的文献摘录
  16. python 手机号码归属 ip地址查询
  17. 修改微信小程序单选,复选框样式
  18. Linux集群之自我搭建(虚拟机固定ip与联网)
  19. ctrl+a快捷键失灵情况
  20. 如何将文件夹中的mp3按照歌手分类排序

热门文章

  1. 剪辑师的基本素养--好剪辑六要素
  2. 读Spring的源代码六:Controller mapping的注册过程
  3. 脑电信号处理——加入通道注意力(利用可训练张量)
  4. WinScp密钥登录
  5. 2019年807程序综合设计答案解析
  6. 编程,因为懂得,所以热爱
  7. js基础之探秘Array的原型方法
  8. A Neural Network Playground工具使用简述
  9. python应用开发培训
  10. 瞬态仿真初探——以焦耳小偷电路为例