UserDefault, при большом объёме информации?


#1

Есть ли способ, который позволит сохранить много данных за раз в TextField’ов?(Чтобы введённый текст сохранился при сворачивании. На форме более 100 TextField’ов) Или всё таки придётся воспользоваться Sqlite?
Такой код не подходит:

defaults.set(textView.text, forKey: “keyName”)


#2

Может проще использовать Realm


#3

Если я ничего не путаю, то при сворачивании приложения ничего не должно стираться. Если у вас нету какой-либо логики в методах willAppear, didAppear.


#4

Userdefaults это всего лишь .plist файл. Каждый раз, когда нужно получить одно значение, происходит обращение ко всей таблице, что не рационально. При большом объёме данных лучше использовать БД.