Czy istnieje limit liczby plików, które można dołączyć do aplikacji? Czy można mieć w aplikacji małe pliki o wielkości 20 KB (tylko 10 będzie czytanych jednocześnie) i jak wpływa to na wydajność?Aplikacja na iOS: maksymalna liczba plików i wpływ małych plików 20K?
Odpowiedz
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!
Mogą wystąpić problemy z wydajnością, jeśli spróbujesz zapisać pliki 20K w tym samym katalogu. –
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!
- 1. Jaka jest maksymalna liczba plików na słoik?
- 2. Strategia masowego przechowywania małych plików
- 3. Maksymalna liczba argumentów Bash! = Maksymalna liczba argumentów cp?
- 4. Najlepsze narzędzie do porównywania plików git dla wielu małych plików
- 5. Liczba plików z folderu
- 6. Czytanie plików Midi na IOS
- 7. Wyświetlana liczba znalezionych plików i postęp
- 8. liczba Liczba plików w katalogu w PHP
- 9. Jaka jest maksymalna liczba plików, które można przechowywać w jednym folderze, na systemach plików Win7/Mac OS X/Ubuntu?
- 10. Maksymalna liczba wątków ThreadPool
- 11. Maksymalna liczba instrukcji GLSL
- 12. Parametry funkcji maksymalna liczba
- 13. Usuwanie plików starszych niż pewna liczba dni
- 14. Maksymalna liczba prób wysłania
- 15. iOS i cofanie archiwizacji plików xib
- 16. Maksymalna liczba równoczesnych HttpWebRequests
- 17. Jaka jest maksymalna liczba plików do wyboru w danych wejściowych HTML5 [wielu]?
- 18. Nazwy plików ikon iOS 7
- 19. Maksymalna liczba zapytań SQL na stronę
- 20. Maksymalna liczba połączeń na hoście z twisted.web.client.Agent
- 21. Amazon S3: maksymalna liczba żądań PUT na sekundę
- 22. Liczba obserwowanych deskryptorów plików w epolu
- 23. Maksymalna liczba procesów zarejestrowanych globalnie
- 24. Czy można się spodziewać, że w Linuksie, fd <maksymalna liczba otwartych deskryptorów plików?
- 25. SQL DELETE - Maksymalna liczba wierszy
- 26. Maksymalna liczba urządzeń peryferyjnych w CoreBluetooth?
- 27. Maksymalna liczba definicji var/funkcji w JavaScript?
- 28. Maksymalna liczba połączeń w ChannelFactory
- 29. Uniwersalna aplikacja na iPada nie ładuje plików .xib na iPada?
- 30. Liczba plików z pewnym rozszerzeniem w Pythonie
Dlaczego masz tak wiele plików? Czy zamiast tego możesz użyć danych podstawowych i wyszukać potrzebne dane? – Wain