【发布时间】:2012-06-08 02:03:07
【问题描述】:
如何找出使用arc4random_uniform() 的最低操作系统要求?它是在 BSD 中定义的吗?如果是这样,来自哪个版本?它可以在任何 Mac OS X 版本上运行吗? iOS版本怎么样?有什么官方的地方可以找到这些东西吗?
【问题讨论】:
-
通过在适当的平台上阅读适当的 C 库。不过,我不知道“比较兼容性矩阵”。有时文档会说“自从”或“符合”。
-
@pst,你的意思是我应该检查所有可能的平台和所有可能的版本,看看我是否可以找到它的手册页?
-
至少是直接感兴趣的平台,是的。
-
@pst,不幸的是,我无法访问所有可能的 iOS 版本和所有可能的 BSD 版本以及所有可能的变体或所有可能的 MacOS X 版本来测试......如果这是唯一的方法,那么我想我将不得不避免使用该功能...
-
它已经在 BSD since at least 1997 中(类似的非 OSX 来源同意)...但是 this says only since iOS 4.3 ..
标签: ios c macos bsd arc4random