arc4random_uniform()的操作系统要求

时间:2012-06-03 20:47:53

标签: ios c macos bsd arc4random

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

1 个答案:

答案 0 :(得分:6)

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

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

所以可以从Lion on桌面和iOS 4.3在iPhone上使用。