Я пытаюсь определить чрезвычайно простой служебный метод, который избавит меня от необходимости использовать калькулятор для определения значений RGB в процентах. Когда я просматриваю пример кода Apple под названием «QuartzCache» в файле DrawView.m, строка 96, я вижу это:
float whiteColor[4] = {1, 1, 1, 1};
Однако, когда я пытаюсь создать метод, подобный следующему, компилятор ненавидит меня. Полчаса интенсивного поиска в Google не помогли.
+(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;
}
Как правильно определить такой метод? Что я здесь не так делаю?