首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[[UIDevice currentDevice] systemName]的可能值;

[[UIDevice currentDevice] systemName]的可能值;
EN

Stack Overflow用户
提问于 2012-08-20 21:16:46
回答 3查看 6.4K关注 0票数 8

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-20 21:23:15

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

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

这种方法目前的使用相当有限,但你永远不会知道苹果或其他人未来会生产什么((部分))兼容的操作系统……

票数 10
EN

Stack Overflow用户

发布于 2017-01-10 20:43:43

对于iPhone,苹果返回的操作系统的值是“iPhone OS”。在某些版本的iOS 9和运行iOS 10的Xcode8之后发布的应用程序中,苹果已经将“iPhone OS”的值替换为“iOS”。

票数 5
EN

Stack Overflow用户

发布于 2021-12-15 11:50:18

在ios版本15更新后,ipad os已经将"iOS“的值替换为"iPadOS”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12038425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档