У нас есть приложение iPad для сдачи в аренду POS-квартир, которое используется для сбора большого количества данных о пользователе и его интересах (конечно, с его знаниями).
Мы используем RestKit для синхронизации CoreData с серверомчто очень мило.
Я пытаюсь создать систему резервного копирования, поэтому, если базовые данные задыхаются, и моя записанная трассировка стека не содержит данных, которые мне нужны, я все равно каким-то образом сохраню данные,Я никогда не хочу потерять данные.
Итак, я делаю запись пользовательских данных в файл на диске в дополнение к CoreData и стираю файл, когда сессия заканчивается, если ничего не случилось.Если что-то пойдет не так, оно будет отправлено вместе с трассировкой стека в HockeyApp при повторном запуске приложения.
Так что мой вопрос касается производительности.Как часто я могу писать в этот текстовый файл, прежде чем он повлияет на производительность?В этом приложении есть несколько экранов, которые они могут просматривать по мере ввода информации.Они могли бы пролистать страницы довольно быстро, и я не хочу, чтобы это вызывало задержки.Это то, что я должен рассмотреть, или я далеко?