Mam obraz o nazwie [email protected]
. Plik ma rozmiar 1KB. Moja aplikacja to aplikacja przeznaczona wyłącznie dla iPhone'a.iOS: czy użycie [UIImage -imageNamed:] bez rozszerzenia pliku spowoduje problem z wydajnością?
załadować obraz w mojej aplikacji z tej rozmowy:
[UIImage imageNamed:@"image"];
Podczas korzystania I/O aktywności przyrząd analizujący działania I/O, znalazłem, że istnieje kilka działań odnoszących się do tego pliku, w wyniku których "Brak takiego pliku lub katalogu", a te czynności zajmują trochę czasu.
te działania są jak czytać te pliki:
[email protected]~iphone.png
[email protected]~iphone.png
[email protected] (this one doesn't fail)
I ku mojemu zaskoczeniu, każdej nieudanej operacji zajmuje więcej czasu niż jeden sukces.
Jak można uniknąć tego rodzaju problemu z wydajnością?
coś podobnego - http://stackoverflow.com/questions/7599030/uiimage-imagenamed-extension – Krishnabhadra
@CarmeloS. dostałem odpowiedź na pytanie "bez przyczyny problemu z rozszerzeniem pliku?" ? –
@Rajapandian zobacz wybraną odpowiedź:) – CarmeloS