我目前正在开发一个swift应用程序,我想用它来使用微软乐队。我唯一想做的就是包含BandHeartRate的SDK示例。问题是SDK是在Objective-C中,我不知道我是否可以在我的应用程序中使用此代码。
我尝试了以下内容:
1)在链接的框架和库中包含CoreBluetooth和Microsoft Band Framework
2)创建一个桥接头,其中包含:
#import< MicrosoftBandKit_iOS / MicrosoftBandKit_iOS.h>
3)在我的应用程序中包含示例代码(.h和.m)
它似乎无法访问框架,所以我不知道该怎么做才能使它工作。我只需要将Objective-C中的示例代码包含在我的应用程序中(即swift中)
由于
答案 0 :(得分:0)
你绝对可以在你的应用中加入sdk。添加一个桥接标题(我在移动设备上),类和方法将自动转换为快速类型(包括自动完成)
答案 1 :(得分:0)
我已经根据2015年12月22日发布的适用于iOS的Microsoft Band Kit创建了一个Swift 2.1(Xcode 7.2.1)Band Heart Rate样本。请查看:https://github.com/mthistle/MicrosoftBandKit_iOS-Swift2.2/tree/master/BandSensor/BSwiftHeartRate
该示例遵循Microsoft发布的示例,并且我已将所有内容都包含在一个repo中,因此您可以提取整个Obj-C和Swift示例。目前我只转换了心率样本,但其他人应该很容易跟进。
祝你好运。