Non riesco a trovare un articolo o un documento che descriva quale spazio colore deve essere utilizzato per i valori RGB quando si inizializza un'istanza dalla classe UIColor.Qual è lo spazio colore predefinito per UIColor?
L'articolo Getting the right colors in your ios app dice che dovremmo usare RGB generico. D'altra parte, ho trovato diversi post che dicono che dovremmo sicuramente usare sRGB su iOS.
Sembra lo spazio colore di default è sRGB come scritto qui nel CGColorSpace Reference
C'è a new color space chiamato "Display P3" utilizzato nel iPad e iPhone Pro 7. Il profilo delle risorse immagine esistenti deve essere convertito a il display P3. Per l'app Digital Color Meter è necessario selezionare il profilo P3 per ottenere i valori RGB "Display P3". Guarda lo screenshot.
Quindi non possiamo semplicemente prendere il colore dal selettore di colori Sketch, dividerlo per 255 e passare a 'UIColor (rosso :, verde :, blu :, alfa:)', ho ragione? L'unica soluzione che vedo è usare Digital Color Picker con "Display in sRGB" –
I colori non sono definiti usando solo valori RGB; dovrai specificare lo spazio colore in cui sono stati definiti i valori RGB. – Yohst