超精準的iOS計步器實現(xiàn)代碼
更新時間:2016年11月22日 15:58:55 作者:十年一品遇如顏
這篇文章主要為大家詳細介紹了超精準的iOS計步器實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了iOS計步器實現(xiàn)代碼,供大家參考,具體內(nèi)容如下
#import "ViewController.h"
#import <CoreMotion/CoreMotion.h>
@interface ViewController ()
@property (nonatomic, strong) CMStepCounter *conter;
@property (weak, nonatomic) IBOutlet UILabel *stepLabel;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// 1、判斷計步器是否可用
if (![CMStepCounter isStepCountingAvailable]) {return;}
// 2、開始計步
[self.conter startStepCountingUpdatesToQueue:[NSOperationQueue mainQueue] updateOn:5 withHandler:^(NSInteger numberOfSteps, NSDate * _Nonnull timestamp, NSError * _Nullable error) {
self.stepLabel.text = [NSString stringWithFormat:@"一共走了%ld步", numberOfSteps];
}];
}
- (CMStepCounter *)conter{
if (_conter == nil) {
_conter = [[CMStepCounter alloc] init];
}
return _conter;
}
效果圖:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
iOS tableView實現(xiàn)頭部拉伸并改變導航條漸變色
這篇文章主要為大家詳細介紹了iOS tableView實現(xiàn)頭部拉伸并改變導航條漸變色,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-05-05
詳解適配iOS10 的相關(guān)權(quán)限設(shè)置
在最新版本的iOS10系統(tǒng)中,如果你的項目中訪問了隱私數(shù)據(jù),比如:相機、相冊、錄音、定位、聯(lián)系人等等。涉及到權(quán)限問題,本篇文章主要介紹了適配iOS10 的相關(guān)權(quán)限設(shè)置,有興趣的可以了解一下。2016-12-12
iOS關(guān)鍵字static extern const使用示例詳解
這篇文章主要為大家介紹了iOS關(guān)鍵字static extern const使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11
iOS Xcode8更新后輸出log日志關(guān)閉的方法
今天剛把xcode更新到了xcode8,運行發(fā)現(xiàn)好多l(xiāng)og輸出,怎么關(guān)閉呢,不是很清楚,通過查閱相關(guān)資料順利關(guān)掉這些log日志,下面小編把方法共享下,需要的朋友參考下2016-09-09

