Rekommenderad, 2024

Redaktörens val

Markera icke-retina bildtillgångar i rött för att säkerställa hög upplösning av bilder

Markera flera filer samtidigt

Markera flera filer samtidigt
Anonim

För utvecklarna och UI-designarna där ute, visar Apples utvecklingsdokument hur vi kan lyfta fram icke-näthinnor i rött, vilket gör det enkelt att avgöra om 2x-bildtillgångar laddas ordentligt för retina-skärmar. Du kan ställa in bildtonning som ska ske i alla appar, eller per app.

Aktivera markering av icke-retina-bild för alla appar
Detta standardkommando påverkar alla applikationer:
defaults write -g CGContextHighlight2xScaledImages YES

Begränsa 2x bildtonning till en enda applikation
Använd följande standardkommando för att begränsa till den specifika appen och ändra com.mycompany.myapp till din app:
defaults write com.mycompany.myapp CGContextHighlight2xScaledImages YES

Större element ser ut som bilden ovan och mindre bilder markeras som bilden nedan visar:

Apple rekommenderar att du använder detta i kombination med HIDPI-läge, förutsatt att du har en skärm som naturligtvis stöder den.

Detta tips är förmodligen bara användbart för utvecklare och UI-designers, men om du hamnar i den båten och du är i mitten av att uppdatera appar för högupplöst @ 2x-stöd kommer du säkert att uppskatta det. För alla andra kan detta ses som en indikator på att hela Mac-sortimentet så småningom kommer att innehålla näthinneskärmar. På många sätt kan frisläppandet av näthinnan MacBook Pro bara vara en första scenplats för devs och designers att uppdatera sina appar innan en bredare utrullning av näthinneskärmar kommer över Mac-plattformen.

Top