如果你有一个在方法中定义的 C 指针,并试图从 Objective C 中的对象方法返回它,你将什么作为方法的返回对象类型?
例如,我正在使用将 UIImage 转换为 RGBA 图像映射的代码(如此处所示) - 但该代码存储了一个指向内存的 C 指针,该指针不清楚如何返回。
- (??what goes here??) returnTextureRGB
{
// ... other code ...
void *imageData = malloc(height*width *r);
// ... other code ...
return(imageData);
}
声明返回的正确对象类型是什么?