Realmを利用させていただこうかと思っております。ただ使い道が一度作成したモデルを基にデータを保存、ユーザが行った処理に基づいてデータが保存されていく仕様になっております。その際のデータはアプリがアップデートされたら消えてしまうのでしょうか?iOSアプリのアップデートの際のデータ移行処理等の方法があればお教えいただきたく存じます。何卒よろしくお願いいたします。

*アップデートの際のモデルは変更は特にしないつもりです

以下モデルになります

class UserClass: Object {
    dynamic var id = 0
    dynamic var usr: String = ""
    let colorData = List<UserData>()

    override static func primaryKey() -> String? {
        return "usr"
    }
}

class UserData: Object {
    dynamic var usrData = NSData()
    let chidLink = LinkingObjects(fromType: UserClass.self, property: "usrData")
}