我正在制作一个简单的图形应用程序,其中包含移动对象和Mac OS的一些动画。
我想做的是在内存中创建一个位图,该位图将在帧末尾呈现给实际的上下文(不确定CG是否是执行此操作的正确方法):
let tempBitmap = CGContext.init (data: nil, width: width,
height: height, bitsPerComponent: 8, bytesPerRow: 0, space: CGColorSpaceCreateDeviceRGB(),
bitmapInfo: CGImageAlphaInfo.none.rawValue)
但它总是返回nil
。
创建内存位图的正确方法是什么?