Sobes.tech
Junior — Middle

Gde tačno čuvaju podaci objekta UIImage kada se koristi u aplikaciji?

sobes.tech АИ

Одговор од АИ

Podaci objekta UIImage u iOS-u se čuvaju u memoriji uređaja, obično u obliku rastresne slike (bitmap) u RAM-u. Kada kreirate UIImage, on učitava ili se referiše na sliku koja može biti u resursima aplikacije, u fajl sistemu ili preuzeta sa mreže.

UIImage sam po sebi je objekat-omot, koji sadrži referencu na podatke slike (npr., CGImage ili CIImage). Ovi podaci se čuvaju u memoriji, a sistem upravlja njihovim učitavanjem i isključivanjem radi optimizacije korišćenja resursa.

Ako je slika velika, iOS može koristiti lenjo učitavanje ili keširanje, kako ne bi odmah zauzimao mnogo memorije.