ios - arc4random_uniform() 的操作系统要求

标签 ios c macos bsd arc4random

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

最佳答案

如果你看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 获得。

关于ios - arc4random_uniform() 的操作系统要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10873839/

相关文章:

ios - 在数据库中找不到匹配项时不显示弹出警报

c - 如何抑制阴影 "index"警告?

macos - 查找使用 AppleScript 安装的 Mac OSX 版本

c - fwrite() 将垃圾数据添加到输出(WINE 和 Windows 7、mingw 和 MSVC;不是 linux/gcc)

java - 如何因内存泄漏而在 Mac 上回滚 Java 1.6.0_29

eclipse - 在 Mac OS X 上安装 BlackBerry Eclipse JDE 插件

ios - iPhone X 缩放问题,我们可以在不更新应用程序的情况下将现有应用程序缩放到全屏模式吗

ios - 在 iOS 中检索按上次播放时间排序的歌曲列表

ios - 点击自定义 UITableViewCell 中的 UIButton 后更改模型

c - Typedef 指向二维数组的指针