鉴于iOS设备型号越来越多,所以把设备型号信息写在一个plist文件里,文件地址,写了一个工具类,使用工具类获取设备信息

class func getDeviceInfo() -> (model: String) {if let bundlePath = Bundle.main.path(forResource: "DeviceInfo", ofType: "plist") {let dicData = NSDictionary(contentsOfFile: bundlePath) as! Dictionary<String, Any>var systemInfo = utsname()uname(&systemInfo)let platform = withUnsafePointer(to: &systemInfo.machine.0) { ptr inreturn String(cString: ptr)}guard let plat = dicData[platform] else {return ("iPhone")}return (plat as! String)}return ("iPhone")}

iOS 获取设备型号,新增2020年新款iPad相关推荐

  1. iOS获取设备型号、设备类型等信息

    iOS获取设备型号.设备类型等信息 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设 ...

  2. iOS获取设备型号,运营商,网络信息

    在 iOS开发中会经常遇到需要获取设备型号,运营商,网络信息来了解和分析用户信息及使用终端情况. 但是 iOS是不能直接获取设备型号的,需要调用C语言的API, 今天给大家带来目前所有苹果设备的型号获 ...

  3. iOS - 获取设备型号方法

    #pragma mark 获取设备型号 - (NSString *)iphoneType { struct utsname systemInfo;          uname(&system ...

  4. iOS 获取设备型号(iPhone+iPad)最新总结

    在游戏开发中,我们常常需要获取iOS设备信息来进行数据统计和性能适配. 比如在数据统计时,需要获取当前设备的名称,类型,系统名称,系统版本,UUID等,这些都可以通过UIDevice类来获取.代码如下 ...

  5. #Enjoy Code# iOS获取设备型号 ,支持iPhone 6,iPhone 6s,iPhone6Plus, iPhone6sPlus,iPad Air2, iPad Mini 4 ETC..

    苹果设备没更新一次,版本都得维护一下,不然后台分析就老说收集到不明手机型号.��为大家献上新的获取iPhone 6,iPhone 6s,iPhone6Plus, iPhone6sPlus,iPad A ...

  6. iOS 获取设备型号

    #import <sys/utsname.h> // 头文件导入后 直接调用 struct utsname systemInfo;+ (NSString *)iphoneType {una ...

  7. iOS获取设备的唯一标识的方法

    各种获取设备唯一标识的方法介绍 一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier,它就是苹果iOS设备的唯一识别码,它 ...

  8. IOS获取设备 ID

    iOS获取设备 ID 命令行方式 $ xcrun simctl list 1 这行命令会列出你的所以模拟器信息,里面有类似 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX 的 ...

  9. iOS获取设备UDID/IMEI信息

    标题iOS获取设备UDID/IMEI信息 通过Safari与mobileconfig获取iOS设备UDID UDID (Unique Device Identifier),唯一标示符,是iOS设备的一 ...

最新文章

  1. mysql1045错误如何解决,Java面试真题精选
  2. 没有收到回复的同学注意了,用它一键查询!
  3. 测绘工程所用软件评析
  4. crontab命令详解
  5. 烂大街的常用Linux命令、工具
  6. 2014.7.30-8.3日广大网友的提问解答(答问题的第2个工作周)
  7. 阿里巴巴正式上线全球首个数据中心Open Channel SSD产品
  8. libyuv NV12裁剪
  9. Java项目:大学生实习管理系统(java+SpringBoot+Thymeleaf+html+JQuery+bootstrap)
  10. 打印机显示服务器连接错误怎么回事,打印机处于错误状态是怎么回事 打印机处于错误状态如何解决【图文详解】...
  11. linux挂载卸载美色商城,索尼爱立信LT18i
  12. 使用跨端解决方案Rax编写鸿蒙应用
  13. 趣学python编程下载_父与子的程序编写之旅:与小卡特一起学PythonPDF高清完整版一键下载|百度云盘...
  14. Spring Security(3)
  15. 【优化算法】简述灰狼优化算法(GWO)原理
  16. 四元数AHRS姿态解算和IMU姿态解算分析
  17. Talk预告 | 斯坦福大学石佳欣:无监督学习的未来-两条路径和统一视角
  18. CMAKE_INSTALL_PREFIX
  19. lamp 安装 mysql_LAMP 之 mysql 安装
  20. Google Earth Engine(GEE)——随机森林分类法绘制了2000年、2010年和2020年圭亚那的红树林APP详细代码

热门文章

  1. 数据帧、IP数据包、TCP、UDP报文格式详解----网络通信原理
  2. PHP Unsupported operand types
  3. 太好玩了!用Python做音乐节奏可视化!
  4. 伪随机数和随机数种子
  5. 今天在Palm上读完钱穆的《中国历代政治得失》
  6. centos7安装gitbook
  7. 若度为m的哈夫曼树中,其叶结点个数为n,则非叶结点的个数为()
  8. 机器学习题5:请简述ID3算法的实现步骤,并利用ID3算法构建天气数据集的决策树模型,实现决策树的可视化。
  9. python多线程爬取段子_Python爬虫实例-多线程爬虫糗事百科搞笑内涵段子
  10. 周鸿祎调侃罗永浩:段子手的阵亡对我打击很大