我试图定义一个非常简单的实用方法,这将使我不必使用计算器将RGB值定义为百分比.当我查看Apple的示例代码"QuartzCache"时,在DrawView.m文件第96行中,我看到了这一点:
float whiteColor[4] = {1, 1, 1, 1};
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试创建如下方法时,编译器讨厌我.半小时的密集谷歌搜索没有提供任何帮助.
+(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;
}
Run Code Online (Sandbox Code Playgroud)
定义这种方法的正确方法是什么?我在这做错了什么?