β

swift-framework中objective-c与swift互调

ksnowlv 15 阅读
 

swift-framework中objective-c与swift互调实际上与普通工程中的互调类似。

背景:YKDeviceInfo为objective-c的类,KAppInfo为swift类。

1.objective-c调用swift.
#import "YKBaseFrameWork/YKBaseFrameWork-Swift.h"
+(NSString *)packageNameX {
       return [KAppInfo packageName];
   }

`

2.swift.调用objective-c
@objc public class func deviceId() ->String {
        return YKDeviceInfo.deviceId()
    }

3.导出头文件。

//添加需要导出的头文件,需要在targets->Build Phases->Headers中同时设置。
  #import <YKBaseFrameWork/YKDeviceInfo.h>

image

 
作者:ksnowlv
原文地址:swift-framework中objective-c与swift互调, 感谢原作者分享。

发表评论