##なんでつくったの?
増えてしまった体重を減らすためにApple Watchを買ってランニング再開。
AppleWatch + iPhoneが予想以上にランニングデータを管理してくれて便利。
でも、そのうちサボり始めるよね。
1ヶ月単位でわかりやすく表示できたら計画立てやすいし、サボってたら反省してもっと走れるよね。
というわけで、1ヶ月単位でどんだけ(何日/何キロ)走ったかわかるアプリを作ることにしました。
##最低限必要な機能
・カレンダーを表示して走った日に◯をつける
・デイリーで走った距離を棒グラフで表示
・1ヶ月間の総距離を棒グラフで表示
・走ったデータはiPhoneのヘルスケアから参照
##つかったライブラリなど
- HealthKit
- Charts (CocoaPods)
- FSCalendar (CocoaPods)
最近iOS開発から離れてたのでCarthageって知りませんでした。
でも早くリリースしたかったのでCocoaPodsで。
##環境
Swift4 - iOS11
自分が使うのが目的なので古い環境は対象外。
前はObjective-Cで書いてたのでSwift間の変遷はわかりませんが、メソッド名が短くなった。
##リリース
水曜日夜に申請
木曜日朝リジェクト
木曜日に再申請
金曜日リリース
はやっ。
##使い方
- ワークアウトが登録できるアプリを使って走る(歩く)
- 見る
- 以上
私は「NIKE+ RUN CLUB」を使ってApple Watchあら登録していますが
他のアプリでもワークアウトに距離が登録できればOKだと思います。
Runkeeperとか使ってる人も多いのではないでしょうか。
ちなみに、ポケモンGOでも登録できてました。