Я делаю простое графическое приложение с движущимися объектами и анимацией для Mac OS.
То, что я пытаюсь сделать, - это создать растровое изображение в памяти, которое должно отображаться в реальном контексте в конце кадра (не уверен, является ли CG правильным способом сделать это):
let tempBitmap = CGContext.init (data: nil, width: width,
height: height, bitsPerComponent: 8, bytesPerRow: 0, space: CGColorSpaceCreateDeviceRGB(),
bitmapInfo: CGImageAlphaInfo.none.rawValue)
но всегда возвращает nil
.
Как правильно создать растровое изображение в памяти?