Hour 23. Interacting with Users

What You’ll Learn in This Hour:

• Using an editing interface

• Putting up sheets and alerts on Mac OS

• Putting up popovers on iOS

Choosing an Editing Interface

There are two primary ways of allowing users to edit data, and both of them apply to Core Data:

Editing-in-place—Lets you directly manipulate the data using the same interface you use to display it.

Editing interfaces—Replace the interface that people use to view data.

Neither is better than the other, and many apps on both iOS and Mac OS use both techniques in various places. In fact, the Estimator example that you have seen in this book is based on the Master-Detail Application template for iOS and uses both of the techniques. One of the most important ...

Get Sams Teach Yourself Core Data for Mac® and iOS in 24 Hours, Second 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.