Вопросы по теме 'unsafe-pointers'
Ошибка в небезопасном коде, чтение памяти с помощью указателей
У меня есть двоичный сериализованный объект в памяти, и я хочу прочитать его из памяти, используя указатели (небезопасный код) в С#. Пожалуйста, посмотрите на следующую функцию, которая читает из потока памяти.
static Results...
501 просмотров
schedule
29.04.2022
Ошибка при получении значения из CFArray
Я пытаюсь получить контакты из адресной книги. Мой код работает правильно в Objective C, но когда я преобразовал его в быстрый, я получаю сообщение об ошибке
Не удалось преобразовать значение типа "Swift.UnsafePointer‹()>" в "Swift.AnyObject"...
269 просмотров
schedule
01.07.2023
Объявление указателя на определяемую классом структуру, где класс является универсальным
При использовании ключевого слова 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