I am writing an exercise app using Swift / Xcode which includes an uneditable database of exercises that will be accessed constantly. This database is composed of arrays and simple exercise objects. I would like to store this database within the app so it may be used offline and I can continue to use my current code, but I am open to other options.
Should I just create all 90 exercise objects and throw them in the same file as the database class? I have heard of SQLite but I am not sure it is what I need. What would be the simplest way to initialize the exercise objects and store them in the database?
Here is my Exercise Class Code , if it helps.