美文网首页
Swift笔记(二十五)Swift和OC的互相调用

Swift笔记(二十五)Swift和OC的互相调用

作者: 大基本功 | 来源:发表于2018-04-18 10:18 被阅读38次
在Swift中调用OC
  • 在swift中创建oc 文件会提示"Would you like to configure an Objective-C bridging header?"同时会自动创建一个桥接文件
  • 使用时需在桥接文件中导入OC的头文件,在swift中是不能直接导入OC文件的;在桥接文件里面导入的OC代码都会转换成swift代码
在OC中调用Swift
  • 导入一个头文件: 项目名称-Swift.h(若项目名中含有中文在Build Seeting 搜索"-swift" 找到 Object-C Generated Interface HeaderName 可修改 名字再导入)
  • 使用注意
  • 1.如果想让swift类/方法/属性,在oc中使用;需使用public关键字对类/方法/属性等进行修饰
  • 2.如果是类,必须继承自NSObject
  • 3.如果是协议必须是+ @objc
@objc
public protocol PersonProtocol{
func text()
}

相关文章

  • Swift与Objective-C互相调用(总结)

    公司正式使用swift语言开发项目已经一年多, 现在总结一下swift和OC互相调用的经验 swift调用OC S...

  • Swift与Objective-C互相调用(总结)

    公司正式使用swift语言开发项目已经一年多, 现在总结一下swift和OC互相调用的经验 swift调用OC S...

  • OC与Swift混编

    首先我们用Xcode建立OC的工程,然后逐步配置互相调用。 OC调用Swift 创建swift的controlle...

  • oc Swift 混编

    oc Swift 混编 oc 项目 混编Swift1.1 oc 调用 Swift 的类 和 方法步骤: ...

  • Swift笔记(二十五)Swift和OC的互相调用

    在Swift中调用OC 在swift中创建oc 文件会提示"Would you like to configure...

  • Swift与OC混编

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

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

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

  • OC和Swift互相调用

    Swift调用OC 1.创建桥接头文件。在Swift项目里创建OC类的时候,会提示创建桥接头文件ProjectNa...

  • OC 和Swift 互相调用

    一、OC调用swift文件 二、swift调用OC文件 三、注意和总结 添加: 四、自定义桥接文件 一、OC调用s...

  • oc 和 swift 互相调用

    当在项目中同时使用swift 和 object-c 进行编程的时候,需要做一些操作。 1.swift 调用 oc ...

网友评论

      本文标题:Swift笔记(二十五)Swift和OC的互相调用

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