zoukankan      html  css  js  c++  java
  • obeject-c 与 swift 混编

    因项目需要使用Charts 图库,而Charts 只有swift版,所以需要进行混编

    1、  更改 Build Setting  中 Packing 项 Defines module 属性值为YES

    2、设置成功后项目目录中默认生成   (PRODUCT_NAME)-Swift.h  ,这个文件是在看不见的,(product_name) 是工程名

     

    4、在项目中#import "PRODUCT_NAME-Swift.h"  



    3、创建桥接文件,新建一个Swift File 文件 这时会弹出提示框,选择Create Bridging Header 选项 ,这时桥接文件已经创建,可以删除之前所创建的无用Swift Filed文件



    4、这个时候可以开始用Charts 中库文件,



     

    obeject-c 与 swift 混编的时候只要创建了桥接文件 编译器会自动处理。

  • 相关阅读:
    js高级1
    JUC总览
    7 种阻塞队列相关整理
    Exchanger 相关整理
    Semaphore 相关整理
    ConcurrentLinkedQueue 相关整理
    ConcurrentHashMap(1.8) 相关整理
    ConcurrentHashMap(1.7) 相关整理
    ReentrantReadWriteLock 相关整理
    LockSupport 工具相关整理
  • 原文地址:https://www.cnblogs.com/air-liyan/p/6053610.html
Copyright © 2011-2022 走看看