Swift工程下使用OC版本的MKNetworkKit
貌似网络库MKNetworkKit没有Swift版本的,因此就需要将OC版本的网络库移植到Swift工程中。
步骤大概如下:
- 首先从https://github.com/MugunthKumar/MKNetworkKit 下载最新版本的MKNetworkKit。
- 将此版本的MKNetworkKit导入到Swift工程中。
- 参考 https://developer.apple.com/library/prerelease/tvos/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.htm建立桥接文件。
有关桥接文件的命名,基本建议为:工程名-Bridging-Header.h(当你在swift工程第一次创建oc类时,Xcode会提示是否创建桥接文件,默认命名为工程名-Bridging-Header.h,并且在Building Settings中的Objective-C Bridging Header中设置该文件)。当然你也可以自己建立头文件,在Building Settings中的Objective-C Bridging Header中配置该头文件。 - 在桥接文件中导入你所需要的oc的头文件,这里添加#import “MKNetworkKit.h”
在Swift文件中,调用网络库测试。
最后附上源码:https://github.com/FyhSky/MKNetwokkitSwift
转载请注明出处:http://blog.csdn.net/skynullcode