Czy Makro jest lepsze niż UIColor dla ustawienia koloru RGB?
Mam to makro w moim pliku nagłówkowym:
#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]
Używam tego jako czegoś takiego w moim pliku m:
cell.textColor = UIColorFromRGB(0x663333);
Chcę więc zapytać wszystkich, czy jest lepiej, czy powinienem skorzystać z tego podejścia:
cell.textColor = [UIColor colorWithRed:66/255.0
green:33/255.0
blue:33/255.0
alpha:1.0];
Które podejście jest lepsze?