腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Objective-C
中
从
UnsafeBufferPointer
创建
数组
、
、
、
通常,人们会要求
从
Objective-C
转换到Swift。今天我得反问了。给定Swift
中
的以下行:编译成功,我得到了一个浮点值的
数组
。因为AVAudioPCMBuffer上的floatChannelData被定义为float * const,所以我假设返回的值
数组</
浏览 18
提问于2017-08-28
得票数 1
回答已采纳
1
回答
在
Swift 3
中
将C
数组
ptr转换为本机
数组
、
我有一个来自C库的ptr,它指向一个浮点
数组
。其类型为UnsafeMutablePointer。如何在Swift 3
中
创建
一个本机浮点
数组
?
浏览 8
提问于2016-09-24
得票数 2
回答已采纳
3
回答
如何
创建
包含`Array<Int>`或`UnsafePointer<UInt8>`的类型
我
创建
了一个Mac混合Swift /Objective项目,该项目使用Swift或Objective
创建
了大量素数
数组
。let size = 10000var bytes =
UnsafeBufferPointer
<Int>(start: p
浏览 0
提问于2015-04-02
得票数 2
回答已采纳
1
回答
从
UnsafeBufferPointer
获得ObjC
、
、
在
我的ObjC-Swift桥接器
中
,我现在使用 return (double*)self.ndArray->vector(); return self.ndArray->size();若要在Swift
中
创建
数组
,请参见let s = vector.size() leta = Array<Double>(
UnsafeBufferPoint
浏览 0
提问于2016-11-15
得票数 1
回答已采纳
2
回答
如何
从
Swift调用C?
、
有没有办法
从
Swift调用C例程?例如,我希望能够
从
swift调用objc运行时库。 特别是,如何桥接iOS C标头?
浏览 39
提问于2014-06-03
得票数 142
回答已采纳
2
回答
内存泄漏_ContiguousArrayStorage?
、
、
、
、
let buffer = Array(
UnsafeBufferPointer
(start: UnsafePointer<CUnsignedChar>(myData.bytes), count: myData.lengthvar buffer = Array(
UnsafeBufferPointer
(start: UnsafePointer<CUnsignedChar>(myData.bytes), count: myData.length
浏览 30
提问于2017-03-10
得票数 7
2
回答
从
C
中
接收多维
数组
,如何在Swift
中
处理?
、
、
、
我
在
我的Swift应用程序中使用了一个C库,我不知道如何获得C方法应该返回的多维
数组
。我是
从
C API收到的:{ int size[2];其中:
在
“快速”
中
,我可以做以下操作来获得大小:let numColoumns = Int(results.size
浏览 0
提问于2016-05-10
得票数 6
回答已采纳
3
回答
在
Swift
中
与指向Int
数组
的C指针进行互操作
myArray[0] = buffer[0]; myArray[2] = buffer[2];}func foo(buffer: UnsafeMutablePointer<Int32>) {int指针现在被认为是UnsafeMutablePointer<UInt32>。我很难
在
Swift
中
访问buffer的下标;也就是说,我不能这样调用buffer[
浏览 1
提问于2016-06-23
得票数 2
回答已采纳
3
回答
如何将UnsafeMutablePointer<Double>
数组
转换为Double
数组
?
、
我已经
创建
了这样一个
数组
现在,我需要将其转换为Double
数组
。<n {}有什么想法吗?
浏览 1
提问于2019-03-31
得票数 3
回答已采纳
1
回答
访问Swift 5
中
的C双指针
数组
(**条目)
、
我正在尝试
创建
一个围绕C库(libexif)的包装器,这样我就可以
在
Swift中使用它来
从
图像
中
读取元数据。 我对C和Swift非常陌生,但我已经设法掌握了一些方法,但是有一个问题难倒了我。libexif
中
的一个structs有一个名为**entries的元素,它的类型为ExifEntry (参见here)。 我认为这是一种
在
C中用指针来描述
数组
的方法。然而,
在
Swift
中
,这被推断为UnsafeMutablePointer<U
浏览 20
提问于2020-07-01
得票数 1
回答已采纳
4
回答
用Swift
从
NSData对象
创建
数组
、
、
、
我正试图将一个整数
数组
存储到磁盘
中
。我可以将它们放到一个NSData对象
中
存储,但要将它们放回
数组
中
是很困难的。我可以使用COpaquePointer对数据进行原始的data.bytes,但是无法找到使用该指针初始化一个新的快速
数组
的方法。有人知道怎么做吗?
浏览 8
提问于2014-07-01
得票数 37
回答已采纳
2
回答
如何在Swift 3
中
将UnsafePointer<[浮动]>或适合浮点数
数组
数据转换为Unsafe[Mutable]Pointer<Float>?
、
、
、
、
我有一个来自HDF5文件的浮点值(HDF5)
数组
,我希望将这些数据用作接受UnsafeMutablePointer (inputForFunction)的函数的输入。我想到的一种方法是将
数组
存储到文件
中
,然后打开它,并将文件描述符映射到函数输入的变量的内存
中
: var floatArray: [这就是为什么我考虑使用UnsafePointer将指针
从
floatArray传递给inputForFunction,但我不
浏览 4
提问于2016-12-01
得票数 1
回答已采纳
1
回答
如何在Swift
中
访问包含可变大小
数组
的C结构?
、
、
uint32_t count; let idList = idListPtr.pointee // Get the IDList struct from the pointer 我知道结构的
数组
中有idList.count项,但是如何在Swift
中
访问该
数
浏览 18
提问于2019-01-09
得票数 2
回答已采纳
1
回答
Swift 3
中
的withMemoryRebound不适用于目标-C结构指针
、
、
、
、
我一直试图与目标C库接口,该库只公开指向C结构
数组
的指针以及该
数组
中
的计数。 我已经将withMemoryRebound用于结构,并设置了容量,就像我在这里和其他地方看到的一样。但是,我
在
Swift
中
得到的
数组
有垃圾数据。作为解决办法,我向库
中
添加了一个访问器方法。但我真的不想修改这个库。
浏览 2
提问于2016-12-24
得票数 1
回答已采纳
1
回答
Swift CoreBluetooth
从
BLE读取浮点
数组
、
、
、
我正在使用CoreBluetooth
在
swift
中
构建一个用于BLE通信的iOS应用程序。我能够连接并订阅Arduino设备的特性。我可以成功地
从
Arduino设备读取数据,但它是我现在使用Arduino写入的单个浮点值。我知道didUpdateValueFor将其作为数据对象读取,您必须将数据转换为您要查找的值。我将它们作为一个浮点
数组
发送,但在应用程序端转换和显示浮点值时遇到了问题。任何帮助都是非常感谢的。谢谢。
浏览 14
提问于2020-06-18
得票数 0
回答已采纳
2
回答
使用CircularBuffer将OutputStream写入Swift
中
的文件
中
?
、
、
我试图使用来自SwiftNIO的SwiftNIO来存储数据,一旦缓冲区几乎满了,就会使用OutputStream将内容转储到文件
中
。不幸的是,OutputStream.write()方法使用UnsafePointer作为参数,而CircularBuffer可以输出
UnsafeBufferPointer
。我尝试用下面的代码扩展CircularBuffer,我正在成功地使用这些代码将structs转换为Byte
数组
,因为有人建议CircularBuffer实际上是一个结构,但我
在
输出文件
中
得到了垃圾: ext
浏览 4
提问于2020-09-29
得票数 0
回答已采纳
1
回答
从
SceneKit iOS13 Swift 5
中
提取顶点
、
、
、
、
withUnsafeBytes”:使用withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R代替 return vertexSource.data.withUnsafeBytes { [SCNVector3](
UnsafeBufferPointer
<SCNVector3>(sta
浏览 4
提问于2019-11-25
得票数 0
回答已采纳
1
回答
如何在不复制的情况下
从
UnsafeBufferPointer
创建
数组
?
、
、
、
、
我遇到了一个棘手的情况,我有一个由
UnsafeBufferPointer
表示的非常大的内存,我需要将它表示为一个Array。现在,Swift标准库提供了一个
从
任何给定序列复制元素的初始化程序,但是它没有提供直接提供底层存储的方法。 我是否可以
在
避免复制的同时将
UnsafeBufferPointer
“转换”到Array上?
浏览 3
提问于2015-11-22
得票数 4
3
回答
将NSArray传递给cpp函数
、
、
我需要调用cpp函数,比如{
在
objective-c
对象
中
。基本上,该
数组
是
在
我
创建
NSArray对象时
在
objective-c
代码
中
创建
的。现在,问题是如何将这个
数组
传递给我的cpp函数。我对这些混合的c++/
objective-c
的东西有点陌生,所以任何提示都会非
浏览 0
提问于2011-01-29
得票数 4
回答已采纳
4
回答
Objective-C
从
对象
数组
创建
逗号分隔字符串的最简单方法
、
、
、
我想为每个对象的id值
创建
一个逗号分隔的字符串。
浏览 0
提问于2012-04-26
得票数 67
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在 Power Automate 中从模板创建云端流
怎么理解php中的数组?php的数组创建和使用方法是什么?
如何在 Linux 中从 PDF 创建视频
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
在SOLIDWORKS Manage中如何创建项目
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券