O'Reilly logo

Protocol-Oriented Programming with Swift by Jon Hoffman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Data access layer with SQLite.swift

Most serious applications need to persist some amount of data. This data could be transactional data, user preferences, or the current state of the application. There are many ways that we can persist data in our applications and figuring out the appropriate way to persist it can be one of the most critical decisions that an architect needs to make.

One of my favorite solutions to persist data in a mobile development environment is SQLite. SQLite is available for all major mobile platforms, which allows us to take our data storage design and use it across multiple platforms. Another reason that I like SQLite so much is that it has been proven to be a very solid solution for over fifteen years. The first official ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required