我正在尝试定义一个非常简单的实用程序方法,这将使我不必使用计算器将 RGB 值定义为百分比。当我在 DrawView.m 文件的第 96 行查看 Apple 的示例代码“QuartzCache”时,我看到了:
float whiteColor[4] = {1, 1, 1, 1};
但是,当我尝试创建如下方法时,编译器讨厌我。半小时的密集谷歌搜索没有产生任何帮助。
+(float[])percentagesRGBArray:(float[])rgbArray{
float red = rgbArray[0];
float green = rgbArray[1];
float blue = rgbArray[2];
float alpha = rgbArray[3];
red = red/255;
green = green/255;
blue = blue/255;
alpha = alpha;
float percentagesRGBArray[4] = {red, green, blue, alpha};
return percentagesRGBArray;
}
定义这种方法的正确方法是什么?我在这里做错了什么?