Question: In Apple Xcode 10.1 using swift 4 complete the following assignment Objectives: The student will design and implement the application MVC, UI, model class, and

In Apple Xcode 10.1 using swift 4 complete the following assignment In Apple Xcode 10.1 using swift 4 complete the following assignment Objectives:

Objectives: The student will design and implement the application MVC, UI, model class, and controller logic. The student will demonstrate data encapsulation by implementing all database operations as methods in the model class. A UITextField will be implemented to acquire user input-- students will implement UITextField and its delegate protocol. Implement a simple contact database. See Figure 1 for UI mock up. Populate your database with three cards defined programmatically. Display name and email address in UITextFields. (no other data fields are necessary). Implement the appropriate keyboard needed for dismissal behavior. Include buttons for Next/Previous which control the card to display. When you reach the last card and press Next, display the first card. When you reach the first card and press Previous display the last card. New button will clear the fields and allow for a new card to be entered. Update Button will allow you to add the values to a new card or update the values of the current card that is displayed. Display cards in alphabetically sorted order by name, resorting after a new card is added or a card is updated. NAME: EMAIL : IPROV NOT Objectives: The student will design and implement the application MVC, UI, model class, and controller logic. The student will demonstrate data encapsulation by implementing all database operations as methods in the model class. A UITextField will be implemented to acquire user input-- students will implement UITextField and its delegate protocol. Implement a simple contact database. See Figure 1 for UI mock up. Populate your database with three cards defined programmatically. Display name and email address in UITextFields. (no other data fields are necessary). Implement the appropriate keyboard needed for dismissal behavior. Include buttons for Next/Previous which control the card to display. When you reach the last card and press Next, display the first card. When you reach the first card and press Previous display the last card. New button will clear the fields and allow for a new card to be entered. Update Button will allow you to add the values to a new card or update the values of the current card that is displayed. Display cards in alphabetically sorted order by name, resorting after a new card is added or a card is updated. NAME: EMAIL : IPROV NOT

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!