oc与swift混编

最近在复习swift,并且在项目中使用swift改写了一个页面,涉及到了oc与swift的混编,记录一下

一、swift 引用 oc

首先,创建一个swift文件,我们叫firstSwiftFile.swift,如果是oc项目第一次创建swift文件,那么Xcode会自动提示创建一个 XXX-Bridging-Header.h的文件,选择yes。这个bridgeHeader文件的作用,顾名思义就是桥接头文件,将firstSwiftFile.swift需要引用的头文件在bridgeHeader文件中引入。则firstSwiftFile.swift就可以使用其他oc文件中的暴露属性和方法。

二、oc引用swift

oc中文件的引用都是在本文件中使用#import来引入头文件
如果想引用swift文件,则默认使用#import "XXXX-swift.h" ,其中XXXX为项目名称

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

推荐阅读更多精彩内容

  • OC中使用Swift 1、在项目中右键添加一个 Swift 文件,如TestSwift.swift。 2、添加后 ...
    刺客辣条阅读 2,275评论 3 11
  • OC与swift混编 前言 苹果推出swift已经两年多了,到今年的九月份正式发布了swift的3.0版本,相信很...
    wentianen阅读 753评论 0 5
  • 校园门口堵满了车,庆幸自己来得早一些,找到了一个离学校近,又容易出的路口位置。一帆童鞋今天回家 ,我都不知道我的小...
    小雨知时节阅读 362评论 5 5
  • 2017年11月24日红源悟语 不忘初心,牢记使命! 今日成长 当事情挑战和风险并存时,会产生好前景的氧化结果!今...
    红源随笔阅读 141评论 0 0
  • 总线系统 总线是构成计算机系统的互联机构,是多个系统部件之间进行数据传送的公共通道,并在争用资源的基础上进行工作。...
    莫那一鲁道阅读 987评论 0 0