Вопросы по теме 'unsafemutablepointer'
Указатели в Swift
Я пытаюсь понять использование указателей в Swift, в частности: Unsafe[Mutable]Pointer и UnsafeRaw[Mutable]Pointer . У меня есть несколько вопросов по теме.
Является ли UnsafePointer <T> равным const T * Pointer в ? и...
10723 просмотров
schedule
09.09.2022
Как вы удовлетворяете аргумент «lineOrigins» в CTFrameGetLineOrigins() в Swift?
Я пытаюсь выяснить CTFrameGetLineOrigins отсюда: CTFrameGetLineOrigins Got Incorrect Origins и пытаюсь преобразовать ObjC для Swift.
Объект-C:
CFArrayRef lines = CTFrameGetLines(frame);
size_t numOfLines = CFArrayGetCount(lines);
CGPoint...
175 просмотров
schedule
22.09.2022
Как скопировать память в UnsafeMutableRawPointer, начиная с индекса в Swift?
Я знаю, как скопировать память из массива в UnsafeMutableRawPointer, начиная с индекса 0, используя:
mutableRawPointer.copyMemory(from: bytes, byteCount: bytes.count * MemoryLayout<Float>.stride)
где bytes — массив чисел с плавающей...
1645 просмотров
schedule
14.07.2023
Быстрое преобразование [UIn16] в UnsafeMutablePointer‹UInt16›
Я пытаюсь преобразовать массив UInt16 в UnsafeMutablePointer<UInt16> , чтобы вызвать функцию C, которая принимает uint16_t * из Swift.
Если бы моей отправной точкой был [UInt8] , а пунктом назначения UnsafeMutablePointer<UInt8> ,...
45 просмотров
schedule
01.01.2023