2013-09-02 6 views

Odpowiedz

1

Nie ma ograniczenia liczby plików, które można przechowywać w pakiecie aplikacji. Wydajność nie powiedziałbym żadnego problemu, o ile nie wykonasz pliku IO w głównym wątku. Można użyć NSOperation i kolejki lub GCD, aby wykonać procedury odczytu i zapisu plików.

Jedynym ograniczeniem, powiedzmy, będzie limit OTA wynoszący 50 MB. Jeśli rozmiar pliku aplikacji przekracza ten limit, aplikacji nie można zainstalować przez OTA.

PS: Nie wiem, dlaczego przechowujesz pliki 20K, ale jak sugeruje Wain w swoim komentarzu, możesz zdecydowanie sprawdzić, czy użycie CoreData/SQLite może wystarczyć.

Nadzieję, że pomaga!

+0

Mogą wystąpić problemy z wydajnością, jeśli spróbujesz zapisać pliki 20K w tym samym katalogu. –

1

Nie, w rzeczywistości nie ma takiego ograniczenia. Nie wpływa to na wydajność aplikacji, chyba że nie przeczytasz ich wszystkich w tym samym czasie :) Powodzenia!

Powiązane problemy