• IOS开发中Info.Plist中UIRequiredDeviceCapabilities的用法


    在iphone开发中,我们有时候要对不用的设备有所限制,比如如果用到通话功能,那iTouch 肯定是不适用的,iTunes也回自动判断,在用户下载的时候给于提示。

    下面我们说说如何使用:

    Figure 1  This project will build an Optimized (armv7)-only binary.

    Figure 2  A correctly configured Info.plist entry for projects that build as Optimized (armv7).

    除了上面的armv7指令集的限制外,还有很多项代表各种设备功能,如下:

    sms 应用程序需要Messages应用程序或者使用sms://URL
    still-camera 应用程序需要使用照相机模式作为图像选取器的控制器
    auto-focus-camera 应用程序需要使用更多的聚焦功能以进行微距摄影或者拍摄特别清晰的图像以进行图像内数据检测
    video-camera 应用程序需要使用视频模式作为图像选取器的控制器
    accelerometer 应用程序需要特定于加速计的反馈而不知是简单的UIViewController方向事件
    location-services 应用程序需要使用Core Location
    gps 应用程序需要使用Core Location并需要更加精确的gps定位
    magnetometer 应用程序需要使用Core Location并需要与前进方向相关的事件,即行进的方向(通过磁力计获得)
    peer-peer 应用程序需要使用GameKit通过蓝牙(3.1或更高版本)进行对等连接
    opengles-1 应用程序需要OpenGL ES 1.1
    opengles-2 应用程序需要OpenGL ES 2.0
    armv-6 应用程序仅针对armv6指令集(3.1或更高版本)编译
    armv-7 应用程序仅针对armv7指令集(3.1或更高版本)编译
     原文:http://geagle001.blog.163.com/blog/static/188226090201172593821895/
     
     
     
     
  • 相关阅读:
    Hoeffding Inequality 证明过程
    机器学习-1
    Java多线程安全问题的解决方式
    List<? extends T>和List<? super T>之间的区别
    关于禁用cookie后无法使用session的解决方案
    class.forName和classloader的区别
    在Js中使程序睡眠的sleep方法
    Java到底是值传递还是引用传递?
    Thymeleaf 绝对路径
    jdk1.8 Unsafe类 park和unpark方法解析
  • 原文地址:https://www.cnblogs.com/ligun123/p/2934661.html
Copyright © 2020-2023  润新知