iOS Swift判断代码运行在模拟器上
来源:互联网 发布:sql查询有的时间慢 编辑:程序博客网 时间:2024/05/21 21:46
iOS模拟器有些功能没有,比如拍照,因此代码中需要加个模拟器判断,查了好多文章,终于找到了。swift代码如下:
struct Platform { static let isSimulator: Bool = { var isSim = false #if arch(i386) || arch(x86_64) isSim = true #endif return isSim }()}// Elsewhere...if Platform.isSimulator { // Do one thing}else { // Do the other}
参考 http://themainthread.com/blog/2015/06/simulator-check-in-swift.html
1 0
- iOS Swift判断代码运行在模拟器上
- Windows Phone7 判断程序是否运行在模拟器上
- IOS使用命令行在模拟器上安装运行app
- IOS使用命令行在模拟器上安装运行app
- 最新极光推送在ios模拟器上无法运行
- Android 判断软件app是否运行在bluestacks模拟器上(或者其他模拟器)
- webRTC中的AppRTCDemo在iOS模拟器上运行,和在iPhone上运行
- 通过LLVM在Android上运行Swift代码<3>
- 在iOS上运行模拟器,无法启用模拟器问题(Unable to the boot Simulator)
- 项目在iOS模拟器上运行正常,但是在iOS9测试版系统上运行,网络请求失败
- 在模拟器上成功运行的代码在真机上出现FragmentManager对象为空的问题
- ios 判断真机模拟器代码
- 如何在模拟器上运行apk文件
- googlemap在模拟器上运行问题
- 在xcode模拟器上运行3Dtouch
- 如何在电脑上运行模拟器
- iOS APP在模拟器上的安装
- iOS开发使用Xcode8在xib上做了修改,模拟器上运行出来的效果没有任何变化
- Google推出iOS功能性UI测试框架EarlGrey
- LeetCode 136 Single Number(只出现一次的数字)
- jsoup介绍
- RxJava 创建操作符create
- Linux下C++多进程应用开发
- iOS Swift判断代码运行在模拟器上
- ios 下创建,删除文件夹的方法 NSFileManager
- startActivityForResult浅入理解
- iOS 清理缓存
- linux驱动开发 主设备号与次设备号
- 多线程
- 获取android版本号
- Update主循环、状态机的实现
- c++中用boost实现共享内存创建map容器