草庐IT

objective-c - NSData 内存未释放 - ARC

我遇到了一个我似乎无法弄清楚的问题。进行了大量搜索,并尝试了大约50种不同的变体,但到目前为止还没有成功。这是我的困境。我有3种方法。一个在我的PageView对象加载时调用,另一个在用户进行更改时调用,最后一个在用户离开页面时调用。第一种方法:-(void)captureInitialLinesTexture{@autoreleasepool{self.initialLinesTextureCaptured=TRUE;GLubyte*buffer=(GLubyte*)malloc(1024*1024*4*sizeof(GLubyte));glPixelStorei(GL_PACK_A

objective-c - 这个 cast 的 swift 等价物是什么?

我想把它转换成swift,或者至少找到做同样事情的东西。size_twidth=CGImageGetWidth(spriteImage);size_theight=CGImageGetHeight(spriteImage);GLubyte*spriteData=(GLubyte*)calloc(width*height*4,sizeof(GLubyte));我需要在正确大小的swift中初始化spriteData指针。 最佳答案 其中前两个的类型是size_t,映射到Uint在Swift中,最后一个是GLubyte,映射到UInt8