• 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/
     
     
     
     
  • 相关阅读:
    excel数据导入mySql数据库
    springboot-devtools实现项目的自动重启
    Java中List, Integer[], int[]的相互转换
    Postman代码测试工具如何用?
    git提交代码时,Unstaged changes如何过滤.class .log等文件
    Json字符串转map集合
    实现hibernate 的validator校验
    [转载]OpenSSL中文手册之命令行详解(未完待续)
    Openssl ASN.1 说明一 分享
    [转载]Parsing X.509 Certificates with OpenSSL and C
  • 原文地址:https://www.cnblogs.com/ligun123/p/2934661.html
Copyright © 2020-2023  润新知