Вопросы по теме 'unsafemutablepointer'

Указатели в Swift
Я пытаюсь понять использование указателей в Swift, в частности: Unsafe[Mutable]Pointer и UnsafeRaw[Mutable]Pointer . У меня есть несколько вопросов по теме. Является ли UnsafePointer <T> равным const T * Pointer в ? и...
10723 просмотров

Как вы удовлетворяете аргумент «lineOrigins» в CTFrameGetLineOrigins() в Swift?
Я пытаюсь выяснить CTFrameGetLineOrigins отсюда: CTFrameGetLineOrigins Got Incorrect Origins и пытаюсь преобразовать ObjC для Swift. Объект-C: CFArrayRef lines = CTFrameGetLines(frame); size_t numOfLines = CFArrayGetCount(lines); CGPoint...
175 просмотров

Как скопировать память в UnsafeMutableRawPointer, начиная с индекса в Swift?
Я знаю, как скопировать память из массива в UnsafeMutableRawPointer, начиная с индекса 0, используя: mutableRawPointer.copyMemory(from: bytes, byteCount: bytes.count * MemoryLayout<Float>.stride) где bytes — массив чисел с плавающей...
1645 просмотров

Быстрое преобразование [UIn16] в UnsafeMutablePointer‹UInt16›
Я пытаюсь преобразовать массив UInt16 в UnsafeMutablePointer<UInt16> , чтобы вызвать функцию C, которая принимает uint16_t * из Swift. Если бы моей отправной точкой был [UInt8] , а пунктом назначения UnsafeMutablePointer<UInt8> ,...
45 просмотров
schedule 01.01.2023