CMMotionActivity+Extension
来源:互联网 发布:网络神学院网站 编辑:程序博客网 时间:2024/06/03 17:28
//// CMMotionActivity+Extension.swift// YJCoreMotion//// Created by yangjun on 16/1/27.// Copyright © 2016年 阳君. All rights reserved.//import Foundationimport CoreMotion@available(iOS 8.0, *)public enum YJMotionActivity { /// there is no estimate of the current state. This can happen if the device was turned off. case unknown /// the device is not moving. case stationary /// the device is on a walking person. case walking /// the device is on a running person. case running /// the device is in a vehicle. case automotive /// the device is on a bicycle. case cycling}@available(iOS 8.0, *)public extension CMMotionActivity { /// 获取用户设备当前所处环境 /// /// - returns: YJMotionActivity func motionActivity() -> YJMotionActivity { if self.stationary { return YJMotionActivity.stationary } else if self.walking { return YJMotionActivity.walking } else if self.running { return YJMotionActivity.running } else if self.automotive { return YJMotionActivity.automotive }else if self.cycling { return YJMotionActivity.cycling } return YJMotionActivity.unknown }}
Appendix
Sample Code
Swift
Related Documentation
Core Motion Framework Reference
Revision History
Copyright
CSDN:http://blog.csdn.net/y550918116j
GitHub:https://github.com/937447974/Blog
0 0
- CMMotionActivity+Extension
- extension
- Extension
- Extension
- firefox extension
- PHP Extension
- Hibernate Extension
- Extension Interface
- Extension Method
- Extension Methods
- shell-extension
- RTC Extension
- Category & Extension
- opengl extension
- ios extension
- swift extension
- category & extension
- php extension
- 技术总结发散图
- 拒offer
- C++项目文件中的后缀名为SDF的文件是什么?有什么用?
- C语言-----算法
- Xcode中修改变量名、类名及字符串的替换操作
- CMMotionActivity+Extension
- 0--基于域名的虚拟主机
- 位、字节、字、KB、MB关系
- JDK动态代理和CGLIB代理的区别
- python学习之6 requests模拟浏览器抓数据
- 安装sbt并用sbt编译第一个应用
- 一篇给迷茫者看的JavaScript 引擎指南
- HDU 3802 Ipad,IPhone
- 20160126.CCPP体系详解(0005天)