O'Reilly logo

Learning iOS 8 for Enterprise by Mayank Birani

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

Keychain Services

Keychain Services is a programming interface that enables developers to add, find, modify, and remove keychain items. In iOS and OS X, a keychain is an encrypted container that stores passwords and other private data that need to be secured. In iOS, each application has its own keychain to which it has access. This ensures that our data is secured by the third party and other users.

Keychain provides a small space on which we can only store specific data such as passwords, account numbers, private numbers, and so on. With this article, I hope to convince you of the value of using the keychain in iOS and OS X instead of, for example, the application's user-defaults database, which stores its data in plain text without any form ...

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