Understanding iMessages

Starting with the UI is always my preferred way to begin building an app, because you can get a feel for what you need to code. We are going to implement a single screen that will be a list of restaurants (accessible by hitting the sticker icon next to where a user writes their message).

The user can choose a restaurant for which they have a reservation and send it via messages to another person. Once that other person receives the message, that person will be able to tap on the reservation and see all of the details.

In a message View Controller, there are two types of presentation styles—compact and expanded:

Apple ...

Get iOS 12 Programming for Beginners - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.