Каков рекомендуемый способ хранения аутентификационной информации в iOS, которая может быть легко извлечена из любого места в приложении, это платформа Core Data или plist или что-то еще?
NSUserDefaults также хранит информацию в виде списка. Хранение информации аутентификации в цепочке для ключей более значимо, чем NSUserDefaults.
Вы должны использовать брелок для iOS, как на Mac. NSUserDefaults не защищен, см.
http://developer.apple.com/library/ios/#samplecode/GenericKeychain/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007797-Intro-DontLinkElementID_2
Данные Plist могут быть легко доступны.
Более безопасный способ - хранить данные в NSUserDefaults.