Pro iOS Persistence
Using Core Data
Article
Enhanced Recovery After Surgery (ERAS) pathways are known to improve patient outcomes after surgery. In recent years, there have been growing interest in ERAS for reconstructive surgery.
Article
Cosmetic surgery tourism is an ever-growing industry. Despite its associated risks, an increasing number of patients are presenting to NHS services with resulting complications. This study aims to evaluate the...
Book
Chapter
People want answers. Now. They expect their devices to provide those answers quickly. If they believe the applications on their devices are locked up or even just slow, they’ll abandon or perhaps even delete t...
Chapter
You can create applications with the most intuitive user interfaces that perform tasks users can’t live without, but if you don’t model your data correctly, your applications will become difficult to maintain,...
Chapter
If you have been diligently following the previous chapters, you should already be reasonably well versed in using the basics of Core Data. Dealing with errors, whether system errors or user errors, and seedin...
Chapter
As you develop Core Data–based applications, you usually don’t get your data model exactly right the first time. You start by creating a data model that seems to meet your application’s data needs, but as you ...
Chapter
With iOS 5, Apple introduced iCloud sync for Core Data. iOS developers rejoiced at the prospect of a drop-in solution for synching data among iPhone apps, iPad apps, and Mac OS X apps. Then they started using ...
Chapter
That computer in your purse or pocket—the one that purportedly places phone calls—stores gigabytes' worth of data: pictures, e-mails, texts, tweets, restaurant reviews, high scores, books, what your friends at...
Chapter
Simple applications and simple data models can usually skate on simple queries to serve up the data specific to the applications' requirements. Nontrivial applications, however, usually have more complex data ...
Chapter
The vaunted Model View Controller (MVC) pattern, which has spawned derivatives such as Model View Presenter (MVP) and Model View ViewModel (MVVM), separates an application's data (the model) from the display o...
Chapter
Although Core Data offers a reasonable array of supported data types, not all data fit neatly into strings, Booleans, numbers, and so on. Core Data offers a catch-all data type, Binary Data, that can store any...
Book
Book
Chapter
You can create applications with the most intuitive user interfaces that perform tasks users can’t live without, but if you don’t model your data correctly, your applications will become difficult to maintain,...
Chapter
Billing itself as “the ultimate automotive marketplace,” AutoTrader.com allows consumers in the United States to buy and sell cars. According to census data, the United States has around 250 million registered...
Chapter
You’ve made your application as easy to use as possible. You’ve thought through the various workflows in your application and tweaked the user interface to make those flows intuitive and simple to understand. ...
Chapter
If you misread this book’s title, thought it discussed and deciphered core dumps, and hope it will help you debug a nasty application crash, you got the wrong book. Get a debugger, memory tools, and an appoint...
Chapter
A fetched results controller, implemented by the NSFetchedResultsController class, blends Core Data results with a table view. Launch any nongame app on your iPhone you’ll probably find at least one table view...
Chapter
Although we live in the digital age, most applications that produce data offer support for printing that data. Word processors obviously allow users to print their documents, but even the Mac OS X Calculator h...