В момента пиша програма в Swift, използвайки realm. Аз съм сравнително нов в разработката на iOS, но моето разбиране за realm е, че когато промените клас, съхраняван в realm, трябва да изтриете приложението от устройството, за да се отървете от постоянните данни. За съжаление въведох ръчно доста голяма база данни в приложението.
В момента трябва да променя името на атрибут в клас, но в бъдеще може да се наложи да добавя атрибути. Кой е най-добрият начин за актуализиране на хранилището на царството, така че да не се налага да изтривам приложението?
Ето един от моите модели:
class Device: Object {
dynamic var name = ""
dynamic var id = ""
dynamic var os = ""
dynamic var currentUser: User?
dynamic var dateStamp = NSDate()
}