ios - [[UIDevice currentDevice] systemName] 的可能值;

标签 ios

[[UIDevice currentDevice] systemName]; 的可能值是什么?在docs来自 Apple,它没有给出任何可能产生的结果的例子,但我能从中得到的只是 iPhone OS,即使是在模拟器上也是如此。还有其他可能性吗?如果没有,为什么这个属性会存在?

最佳答案

正如文档所说,这是操作系统的名称。 iOS 最初被称为“iPhone OS”(在 iPad 之前),但我认为出于兼容性原因他们没有更改 systemName

将来,他们可以在 (Mac) OS X 上实现 [UIDevice systemName],在该平台上它可能会返回 Mac OS XOS X.

目前这种方法的使用非常有限,但你永远不知道 Apple 或其他人将来会生产什么((部分)兼容)操作系统......

关于ios - [[UIDevice currentDevice] systemName] 的可能值;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12038425/

相关文章:

ios - 1个按钮,播放10个声音?

ios - Flutter 应用内购买 IOS ProductDetailResponse.productDetails.isEmpty 仅在沙盒模式下

ios - 如何将 array.indexOf 与协议(protocol)一起使用?

iOS 6 : Parent modal's modalPresentationStyle ignored after rotation

ios - 为什么 tableView 单元格不是动态的?

ios - 如何使用 Asterisk iOS 进行 PJSIP 电话 session (在电话 session 中添加新成员)?

ios - 实现不完整 - Xcode 警告

ios - 在 Xcode 5 中重命名 iOS 项目

ios - 为什么 NumberFormatter 的字符串(来自 :) return an optional?

ios - Swift 范围数组导致问题