Czy aplikacja iOS ma dostęp do zapisu w swoim pakiecie?

Zapisuję pliki generowane w czasie wykonywania w pakiecie .app mojej aplikacji na iOS. W symulatorze działa poprawnie w urządzeniu, które zawiesza się:

Może tworzyć pliki wyjściowe w podanej ścieżce pamięci podręcznej modułu cieniującego '/var/mobile/Applications/CB064997-B40E-4FE3-9834-B3217CE33489/SimedTest.app/Ogre3D/assets/RTShaderLib/cache/

Czy istnieje dobry przegląd tego, gdzie powinienem i nie powinienem umieszczać plików - jak korzystać z Dokumentów, Biblioteki i tmp itp.?

Aby wyjaśnić, są to pliki tworzone podczas uruchamiania, które wstępnie obliczają niektóre dane, aby zaoszczędzić czas. JEŚLI nie są obecne, są tworzone, więc jest dobrze, że są usuwane, ale nie w trakcie działania aplikacji.