您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页swift和objc代码互调

swift和objc代码互调

来源:伴沃教育

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类。

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务