Является ли макрос лучше, чем UIColor для настройки цвета RGB?

У меня есть этот макрос в моем заголовочном файле:

#define UIColorFromRGB(rgbValue) \
        [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
                        green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
                         blue:((float)(rgbValue & 0xFF))/255.0 \
                        alpha:1.0]

И я использую это как что-то вроде этого в моем файле .m:

cell.textColor = UIColorFromRGB(0x663333);

Поэтому я хочу спросить всех, это лучше или я должен использовать этот подход:

cell.textColor = [UIColor colorWithRed:66/255.0
                                 green:33/255.0
                                  blue:33/255.0
                                 alpha:1.0];

Какой подход лучше?

Ответы на вопрос(7)

Ваш ответ на вопрос