美文网首页
在OC项目中创建swift文件调用swift方法

在OC项目中创建swift文件调用swift方法

作者: 东了个尼 | 来源:发表于2021-04-25 15:48 被阅读0次

一、新建一个OC工程,工程名称自定,在这里我定义为OCAndSwiftDemo,如图:


image.png

二、在新建Swift类之前,进行相关设置,如图:

image.png image.png

三、在项目中,新建一个TestDemo的swift类,点击Create后,提示如图:

image.png

选择Create Bridging Header,一定要选择这个,如果不选择,就引入不了Swift类,然后生成”项目名称-Bridging-Header.h”桥接文件

然后编辑Swift类,如果Swift类想要被OC发现,必须继承自NSObject,如图:


image.png

四、调用Swift类,我们想要调用Swift类的方法里面引入头文件:”项目名称-Swift.h”,如图:

image.png

在swift中定义的public方法 如果想要在OC中可以使用那么需要做如下操作,使用@objc对方法进行重命名以便于在OC中可以发现使用此方法

image.png

相关文章

  • 25.OC和Swift混用

    在SWIFT中调用OC,需要先创建桥接头文件,当我们在OC项目中创建SWIFT文件或SWIFT项目创建OC文件时,...

  • OC工程中OC文件和Swift文件相互引用

    1、主工程是OC创建,工程中OC文件调用Swift 文件及项目中Swift调用OC文件1.1 创建OC项目 1....

  • swift与OC混编、调用

    一、swift项目中swift文件调用OC中的某个方法 (1)创建桥接文件 XHLeLeDai-Bridging-...

  • Swift与OC混编

    标签:Swift 在Swift中调用OC 首先创建OC/Swift工程 然后创建swift/OC文件,Xcode会...

  • OC与Swift混编

    Swift项目中添加OC文件 方法一 : 1、在swift项目中创建.h文件 2、在Build Setting 选...

  • Swift和OC互调

    一、OC调用swift文件 在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,如...

  • Swift项目中,Swift 和OC混合开发

    链接:OC项目中,Swift 和OC混合开发 一、Swift调用OC文件 1.如果是新建OC文件,会提示是否创建桥...

  • Swift和Objective-C相互调用

    1.Swift调用ObjectiveC 1.1创建OC类 1.2创建桥接文件 在Swift工程内想要调用OC是相对...

  • OC项目中,Swift 和OC混合开发

    链接:Swift项目中,Swift 和OC混合开发 一、Swift调用OC文件 1.如果是新建Swift文件,会提...

  • Swift 和 OC 混编 相互调用

    swift 调用 oc 在swift项目中,生成oc 文件,会自动生成 项目名-Bridging-Header ...

网友评论

      本文标题:在OC项目中创建swift文件调用swift方法

      本文链接:https://www.haomeiwen.com/subject/nkidrltx.html