Needed: Tutor/Trainer for developing my iPhone app
I need 15 hours of xCode training by an experienced iOS developer in English or German language. He/she will support me to develop my own iPhone App in xCode using Skype screen sharing. We will share the xCode project on my computer.
The specific topics I need help with are as follows:
1. How do I initially seed the database with keys and values on the first launch of the app?
2. How do I retrieve, change and save the attributes of my objects using CoreData?
What I already know:
1. Set up the xCode project
2. Define the views
3. Manage the views using the MVC pattern.
4. Create a property list containing the data for the DB
The app will be a learning app for language students which enables the users to efficiently memorize english phrases and the corresponding translation in another language. The CoreData framework with an underlying SQL database should be used to manage the app data store. Reason for using CoreData: I expect to manage a very large number of phrase objects.
The data model consists of two entities, “Phrase” and “Category”, each provided with multiple attributes and an inverse relationship, that allows for example to retrieve all phrase objects that belong to a specific category object.
On the very first launch of the app the database needs to be filled (seeding). At each launch a check method will verify if the database is empty to make sure that the initial seeding is just performed on the very first launch of the app. As the user displays the detailed view of a phrase-object, the attribute “display count” of the object automatically increases.
A raw version of the views is attached
Project start: as soon as possible