iPhone磁力计传感器
2016-02-08 20:20
363 查看
磁力计传感器 | 感应周边的磁场(合盖锁屏) |
// // ViewController.m #import "ViewController.h" #import <CoreMotion/CoreMotion.h> @interface ViewController () /** 运动管理 */ @property (nonatomic, strong) CMMotionManager *mgr; @end @implementation ViewController #pragma mark - 懒加载 - (CMMotionManager *)mgr { if (_mgr == nil) { _mgr = [[CMMotionManager alloc] init]; } return _mgr; } - (void)viewDidLoad { [super viewDidLoad]; // 获取磁力计传感器的值 // 1.判断磁力计是否可用 if (!self.mgr.isMagnetometerAvailable) { return; } // 2.设置采样间隔 self.mgr.magnetometerUpdateInterval = 0.3; // 3.开始采样 [self.mgr startMagnetometerUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMMagnetometerData *magnetometerData, NSError *error) { if (error) return; CMMagneticField field = magnetometerData.magneticField; NSLog(@"x:%f y:%f z:%f", field.x, field.y, field.z); }]; } @end
相关文章推荐
- 火炬之光模型导出(Unity载入火炬之光的模型)
- python 多线程下载图片
- 论工匠与工具
- 算法导论15
- 【Android】6.4 DatePickerDialog和TimePickerDialog
- (object sender, EventArgs e)中的sender 和e有什么用呀?
- 吊扇项目总结(一)— 总汇
- android使用SharedPreferences来跳转不同页面
- 【Android】6.3 ProgressDialog
- 【pySpark教程】Introduction & 预备工作(一)
- 1003. Emergency (25)
- 总结一下安装linux系统经验-版本选择-安装ubuntu
- knockoutjs五 if的绑定
- 【分享】To Heart回忆永恒1+2系列【日文+汉化硬盘版】[带全CG存档&攻略+各类补丁]
- 于是就当我没学过C#。开始2-8
- 功能测试(一)设计测试用例
- shiro入门实战笔记(3)--身份认证
- iPhone陀螺仪
- CQRS, Task Based UIs, Event Sourcing agh!
- 笔记三、apache搭建gitweb【转】