Большинство Core Graphic API ожидают, что цветовые компоненты RGB будут в диапазоне от 0,0 до 1,0. Однако многие компьютерные цветовые палитры и устройства вывода Mac ожидают, что цветовые компоненты RGB будут представлены в 8-битных значениях, которые при выражении в виде целых чисел находятся в диапазоне от 0 до 255.
Если вы ищите цвет из таблицы с 8-битными значениями компонентов (например, веб-цвет #RRGGBB), то вам нужно масштабировать значения от 0 до 255 до диапазона от 0 до 1,0, что делается путем деления на 255.0f (в плавающей точке, так что вы не усекаете до 0).