7

如何找出使用的最低操作系统要求arc4random_uniform()?它是在 BSD 中定义的吗?如果是这样,来自哪个版本?它可以在任何 Mac OS X 版本上运行吗?iOS版本怎么样?有什么官方的地方可以找到这些东西吗?

4

1 回答 1

6

如果您查看stdlib.h它的定义位置,它会说:

u_int32_t arc4random_uniform(u_int32_t /*upper_bound*/) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3);

所以它可以从桌面版的 Lion 和 iPhone 上的 iOS 4.3 获得。

于 2012-06-03T21:00:54.400 回答