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