美文网首页
混合编程

混合编程

作者: craig_wang | 来源:发表于2018-08-02 14:16 被阅读12次

    笔记


    文件说明: 库<OC: AFNetworking Swift: Alamofire> 本工程名: XYZ <Oc.h, S.swift>
    Podfile注意:库有Swift,开启use_frameworks!

    <库>

    Oc.h调库

    • 调Swift库 #import "Alamofire-Swift.h"
    • 调OC库 #import "AFNetworking.h" || #import "AFNetworking/AFNetworking.h"

    S.swift调库

    • 调Swift库 import Alamofire
    • 调OC库 需要XYZ-Bridging-Header 在该文件 #import "AFNetworking/AFNetworking.h" /// 需要写全

    <自身>

    Oc.h调自身

    • 调OC 直接#import "Xx.h"
    • 调Swift #import "XYZ-Swift.h" /// 系统自动生成本工程Swift头文件

    S.swift调自身

    • 调Swift 直接调用对象函数即可
    • 调OC 需要XYZ-Bridging-Header 在该文件 #import "Xx.h" /// 加上XYZ/ 反而会出错

    相关文章

      网友评论

          本文标题:混合编程

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