美文网首页
swift和objc代码互调

swift和objc代码互调

作者: 熊妹妹 | 来源:发表于2016-04-19 08:45 被阅读92次

objc调swift

  1. 创建一个objc工程
  2. 创建一个.swift文件
    • 创建时会弹出一个对话框询问你“Would You like to configure an Objective-C bridging Header”,选择YES即可
  • 在类前面声明为@objc,@objc所声明的类能够被Objective-C访问
  1. 进入工程target,选择当前taget的工程文件
  2. 修改Build Setting
  • Defines Module 选择YES
  • Product Module Name 输入你的taget名字
  1. 在objc文件添加引用 #import "YourProjectName-swift.h"
  2. 编译一次,就可以在objc内调就可以调用swift类

swift调objc

  1. 找到刚才创建的bridding header文件,即YourTargetName-Bridging-Header.h
  2. 在该文件内引用你的objc文件
  3. 此时就可以在swift内访问objc类。

相关文章

网友评论

      本文标题:swift和objc代码互调

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