[iPhone] CMPedometer で万歩計を作る

CMPedometerを使うと簡単に歩数が測れます。歩数以外に、距離、速度も計測できるようです。

 

Swift 4.2
Xcode 10.0

 

CMPedometer

 

This app has crashed because it attempted to access privacy-sensitive data without a usage description….

 
こういうエラーが表示されたら、説明の通りNSMotionUsageDescriptionをInfo.plistに設定。
stringにはユーザーにこのアプリで使う理由を表示して許可を得られるようにします。
 

 
CMPedometer のインスタンスを作りますが、class wide constant で設定しないと
Out of Scope となり歩数がカウントできなくなりますので注意
 
ViewController.swift

 
あとはストーリーボードにUILabelを置き、コードのlabelを紐付けします。

これで、実機に(当たり前ですが)インストールして実際に歩いてみましょう

非同期処理なので、結果が出るのに多少時間がかかります。
 
 
References:
CMPedometer – Core Motion | Apple Developer DocumentationCore Motion | Apple Developer Documentation
CMPedometerData

スマホの下取り

まだ1年も使っていないスマホを新機種に変えたくて下取りしようとお店に持ち込んだことがありますが
結局なんだかんだと思ったほどの金額になりませんでした(涙

このネットオフは専業のため高額買取が可能で、お店に行く時間が無い人にとっては送料無料の宅配便が自宅まで引取りに来てくれるのは助かります。

定額買取キャンペーン中であればキズがあっても付属品が無くても減額無しなのでお得です。」


 

 

誤字脱字、意味不明などのご意見は 謙: e-mail まで
ブックマークしておくと便利です このエントリーをはてなブックマークに追加
Twitter:




Apple Watch Series 4
44mm
(GPS)/(GPS+Cellular)
スペースグレイアルミニウムケース
ブラックスポーツバンド




ページのトップへ戻る

シェアする

  • このエントリーをはてなブックマークに追加

フォローする