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