Что такое UnsafeMutablePointer <Void>? Как изменить базовую память?
Я пытаюсь работать с SpriteKit'sSKMutableTexture
класс, но я не знаю, как работать сUnsafeMutablePointer< Void >
, У меня есть смутное представление о том, что это указатель на последовательность байтов данных в памяти. Но как я могу обновить его? Как это будет выглядеть в коде?
редактировать
Вот базовый пример кода для работы. Как я могу заставить это сделать что-то столь же простое, как создать красный квадрат на экране?
let tex = SKMutableTexture(size: CGSize(width: 10, height: 10))
tex.modifyPixelDataWithBlock { (ptr:UnsafeMutablePointer<Void>, n:UInt) -> Void in
/* ??? */
}