2014-10-17 5 views
0

저는 Swift (와 Xcode)에서 완전한 멍청한 놈입니다. 사실, 제가 알고있는 프로그래밍 언어는 Javascript입니다.Swift로 HealthKit에서 데이터에 액세스하기

Swift SpriteKit 게임을 만들려고하고 있는데, HealthKit에서 구운 칼로리 횟수에 액세스하고 싶습니다.

아이디어는 내 게임이 Endomondo와 같은 다른 앱을 사용하여 더 많은 칼로리를 태우는 것입니다. 내 앱은 실제로 아무 것도 추적하지 않으며, 건강 앱에서 다른 앱이 남긴 다른 데이터에 액세스하고 싶습니다.

이것도 가능합니까? (Mac OS X에서 Xcode에 이르기까지 모든 최신 버전을 실행 중입니다.)

답변

1

물론입니다. 게임에서 HealthKit API에 대한 호출을 기술적으로 막지 못한다고 생각하지 않습니다. 사실 iOS에서 제공되는 모든 공개 프레임 워크를 자유롭게 혼합하여 사용할 수 있습니다.

명심해야 할 것은 개인 정보 보호 및 건강 데이터 사용의 공개입니다. 사용자는 앱에 데이터를 볼 수있는 권한을 명시 적으로 부여해야합니다.

HealthKit은 다양한 종류의 데이터에 액세스 할 수있는 많은 방법이 담긴 매우 풍부한 API로, 현재는 작은 부분에만 관심이 있으므로 빠른 방법은 새로운 Swift SpriteKit 게임을 Xcode의 새로운 프로젝트 템플릿에서 가져 와서 HealthKit에 대한 조사를 해보고 앱이 실행되는 동안 약간의 시간 이후로 소비 된 칼로리 수를 기록 할 수 있는지 확인하십시오. 그렇게 할 수 있다면 나머지는 세부 사항입니다 (예 : 전체 앱 :-)).

여기 제가 도움이 될만한 링크, 프로젝트에 행운이있을 것이라고 생각합니다!

https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11

https://developer.apple.com/library/ios/documentation/HealthKit/Reference/HealthKit_Framework/index.html

는 또한 SpriteKit 아이폰 OS 개발자 도서관 사이트 (참조 및 가이드)에 대한 몇 가지 좋은 문서를 찾을 수 있습니다.

+1

고마워요! 나는 많이 생각했다. 문제는, 건강 키트 (다른 ​​앱에서 작성)에서 데이터를 읽는 신속한 코드를 작성한 단일 사례를 찾을 수 없다는 것입니다. 저는 헬스 키트를 프로젝트에 통합 시켰습니다. 사용 권한을 요청하는 방법을 알았지 만, 총 칼로리를 읽는 방법을 알아 내지 못했습니다. 알아낼 때 코드를 게시합니다. 나는 프로그래머가 되었으면 좋겠다. –

+1

문서는 실제로 HealthKit을 사용하여 실제로 어떤 일을하는지에 대해 부족한 것으로 보인다. 오히려 실망 스럽습니다. – porglezomp

관련 문제