美文网首页
Ios面试复习--传感器

Ios面试复习--传感器

作者: 金克拉拉拉拉 | 来源:发表于2017-12-11 16:49 被阅读0次

搭载在Ios设备上的传感器

运动传感器(Motion)/加速传感器、加速计(Accelermeter Sensor)

环境光传感器(Ambient light sensor)

距离传感器(Proximity sensor)

磁力计传感器(Magnetometer sensor)

内部温度传感器(Internal Temperature sensor)

湿度传感器(Moisture sensor)

陀螺仪(Gyroscope) 

1.距离传感器

在当前app中 打开接近检测功能 并且监听状态变化 通过

2.加速计

1.UIAccelerometer 类 ios5以前获取加速度信息类,简单实用,但已经被废弃

3.CoreMotion

 ios5开启新的运动框架 除了能得到加速计信息,还有陀螺仪,磁力计信息,记步器等

1.加速计

基于CMMotionManager对象 接口可实现自定义线程 实时回调,和get当前加速计信息

陀螺仪、磁力仪与之用法相同

4.计步器

ios7-ios8使用CMStepCounter 类

ios9之后使用CMPedometer 类

+ (BOOL)isStepCountingAvailable; // 能否获取徒步数

+ (BOOL)isDistanceAvailable; // 能否获取距离

+ (BOOL)isFloorCountingAvailable;// 能否获取楼层

+ (BOOL)isPaceAvailable NS_AVAILABLE(NA,9_0);// 能否获取步速

+ (BOOL)isCadenceAvailable NS_AVAILABLE(NA,9_0);// 能否获取节奏

+ (BOOL)isPedometerEventTrackingAvailable NS_AVAILABLE(NA,10_0) __WATCHOS_AVAILABLE(3_0); //是否正在计步器跟踪

CMPedometer

相关文章

  • Ios面试复习--传感器

    搭载在Ios设备上的传感器 运动传感器(Motion)/加速传感器、加速计(Accelermeter Sensor...

  • iOS面试复习--内存管理

    iOS面试复习--内存管理

  • 文章快速索引目录

    1.Ios --1.Ios面试复习 0.C语言中的指针 1.RunLoop 2.Runtime ...

  • Ios 面试复习--RunLoop

    处理App中各种事件(触摸事件,定时器事件,selector事件) 深入理解Runloop 一篇非常详细的解读 1...

  • Ios面试复习 --runtime

    对于C语言 函数的调用在编译的时候会去决定调用哪个函数 对于OC 属于动态调用过程,在编译的时候并不能决定真正调用...

  • Ios面试复习--蓝牙

    ios 中提控4个框架连接蓝牙 1.GameKit.framework 只能用于ios设备间连接,多用于游戏类 i...

  • Ios面试复习-- 指针

    1.指针的长度 和 类型 二维数组的指针强转

  • Ios面试复习--Category

    1.分类使用的注意事项 --1.分类中不能声明实例变量 和 属性(@property) --2.在分类中实现和类同...

  • Ios面试复习--网络

    1.GET 和 POST 的主要区别 主要区别主要表现再数据传递上 --.1GET 再请求后面URL 以?的形式跟...

  • Ios面试复习-CALayer

    转载自详解CALayer 和 UIView的区别和联系 2017.12.26 百度面试被问到CALayer 和 U...

网友评论

      本文标题:Ios面试复习--传感器

      本文链接:https://www.haomeiwen.com/subject/klqdixtx.html