swift - 'initializeMemory(as:at:count:to:)' 已弃用
问题描述
照原样,我使用以下代码在 UnsafeMutableRawPointer 的索引处设置一个值(指针指向一个数组):
ptr.initializeMemory(as: Float.self, at: idx, count: 1, to: someValue)
这有效并设置ptr
为idx
to someValue
。但是 Xcode 给了我一个警告,说该方法已被弃用,并建议我initializeMemory(as:repeating:count:)
改用。但是,这种方法没有索引参数。
所以,我的问题是:我应该使用哪个函数来在某个索引处适当地设置 UnstableMutableRawPointer 的值?
解决方案
推荐阅读
- shell - 如何在我的 Perl 中调用 shell 脚本函数?
- ios - Flutter“无法读取文件LocalFile:......即使它存在。Spotify播放插件
- ethereum - Trezor - 无需按下确认按钮即可签署交易
- python - 打破循环并重新触发范围内的变量
- python - 如何避免使用 python-pptx 保存文件的 zipfile 错误
- javascript - 如何显示从保持状态的数组中随机选择的单个对象
- python - 分配期间的奇怪 Python 列表行为
- mysql - 尝试为各种系统格式化日期
- c++ - 是否可以使用向量定义 unordered_map
作为价值? - python - 我的 Gale-Shapely 算法的 Python 实现产生了不正确的结果