美文网首页swift 基础
OC & Swift混合编程

OC & Swift混合编程

作者: 一黑 | 来源:发表于2016-05-24 08:37 被阅读34次

    OC 中混编 Swift

    • 在需要引用的 OC文件中导入一个看不见的头文件,其格式为 : ''项目名 - Swift.h"
    • 如果项目名称为 中文 或以数字等等不合规范的内容开头,则导入这个头文件是无效的,需要项目配置文件名
    • 修改项目配置中的产品名: 项目名 -> TARGET -> Build Settings -> Combined -> 搜索文件名 ->在 Packaging 中修改 Product Name 这个选项就OK啦
    Snip20160524_2.png

    Swift 中混编 OC

    • 创建一个 桥接(bridging.h) 文件
    • 修改默认的桥接文件名称(建立关联): 项目名 -> TARGET -> Build Settings -> Combined -> 搜索(默认文件名) ->在 Swift Compiler - Code Generation 中将 Objective-C Bridging Header 这个选项改成 项目名称/桥接文件名称 就OK啦
    • 将需要引用的 OC 头文件在桥接文件中声明
    Snip20160524_1.png

    相关文章

      网友评论

        本文标题:OC & Swift混合编程

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