Is it necessary to upgrade the version of CoreData in iOS after modifying the data?

I have tried the CoreData modification operation in Demo as follows:
1, first create a new basic table and add fields, then add some data in app
2, exit app, new table, add new fields, add Relationships
3, and there is no flicker after rerunning the program, and all the previously added data can be queried

.

but all online posts one-sidedly mention that if you want to modify coredata (including new tables and fields), you need to add a new version. But this is obviously contrary to the conclusion that I am operating now. I would like to ask the forum god, why did my operation not collapse?

Feb.27,2021
Menu