Вопросы по теме 'unsafe-pointers'

Ошибка в небезопасном коде, чтение памяти с помощью указателей
У меня есть двоичный сериализованный объект в памяти, и я хочу прочитать его из памяти, используя указатели (небезопасный код) в С#. Пожалуйста, посмотрите на следующую функцию, которая читает из потока памяти. static Results...
501 просмотров
schedule 29.04.2022

Ошибка при получении значения из CFArray
Я пытаюсь получить контакты из адресной книги. Мой код работает правильно в Objective C, но когда я преобразовал его в быстрый, я получаю сообщение об ошибке Не удалось преобразовать значение типа "Swift.UnsafePointer‹()>" в "Swift.AnyObject"...
269 просмотров

Объявление указателя на определяемую классом структуру, где класс является универсальным
При использовании ключевого слова unsafe или fixed в C# вы можете определить указатели на неуправляемые типы, такие как byte* int* и т. д. Вы также можете определить указатель на любую структуру, содержащую только неуправляемые типы, например:...
170 просмотров
schedule 17.11.2022

String.withCString, когда строка равна нулю
Проблема, которая будет описана, относится к моему предыдущему вопросу: string .withCString и UnsafeMutablePointer(mutating: cstring), завернутые в функцию , которая была моим первым подходом к обработке нулевых строк (путем помещения withCString в...
242 просмотров
schedule 06.07.2022

'withUnsafeBytes' является устаревшим предупреждением при передаче аргумента void * функции c в swift 5
У меня есть библиотека для быстрого анализа файла FIT с использованием внешней библиотеки C. Функция синтаксического анализа принимает в качестве аргумента void * data . Чтобы вызвать функцию, я преобразовывал данные с помощью...
3110 просмотров
schedule 02.05.2023

Как вызвать мутирующий метод для небезопасного указателя в Swift?
Имея структуру с мутирующим методом, я могу передать экземпляр структуры в качестве входного параметра и вызвать метод. Переданный экземпляр будет изменен, как показано в примере ниже. struct S{ var i = 0 mutating func incI(){ i += 1} }...
77 просмотров
schedule 20.11.2022

Данные через Buffer Post Xcode 11.5 Обновить
Что у меня есть: Ссылаясь на код Chroma Key от Apple , говорится, что мы можем создать куб фильтра Chroma Key с помощью func chromaKeyFilter(fromHue: CGFloat, toHue: CGFloat) -> CIFilter? { // 1 let size = 64 var cubeRGB =...
154 просмотров
schedule 14.03.2023