我是Swift (和Xcode)的一个完全的新手,事实上,我知道的唯一编程语言就是Javascript。
我正试着制作一个Swift SpriteKit游戏,我想获取在HealthKit中消耗的热量。
我的想法是,我的游戏将提供更多的积分,你消耗更多的热量使用其他应用程序,如Endomondo。我的应用程序实际上不跟踪任何东西,我只想访问健康应用程序中其他应用程序留下的其他数据。
这有可能吗?(我正在运行所有东西的最新版本,从Mac到Xcode)
发布于 2014-10-17 15:56:05
当然。我认为在技术上没有什么可以阻止您在游戏中调用HealthKit API。事实上,您可以相当自由地混合和匹配在iOS上提供的任何公共框架的使用。
要记住的一件事是隐私和披露健康数据的使用情况。用户必须显式地授予应用程序查看数据的权限。
HealthKit是一个非常丰富的API,有很多方法可以访问很多不同类型的数据,而您现在只对其中的一小部分感兴趣,所以一个快速的实验方法是从Xcode中的新项目模板创建一个新的Swift SpriteKit游戏,对HealthKit进行研究,看看您是否可以在应用程序运行时记录自某个时间点以来消耗的热量。如果你能做到这一点,剩下的就是细节(就像整个应用程序:-)。
以下是我认为可能是一些有用的链接,祝你的项目好运!
https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11
您还可以在SpriteKit开发人员库站点上找到一些关于iOS的好文档(参考资料和指南)。
https://stackoverflow.com/questions/26425144
复制相似问题