NSUserDefaults o keychain es mejor guardar el nombre de usuario y la contraseña en la aplicación de iPhone

En mi aplicación de iPhone hay algunos datos confidenciales como nombre de usuario, contraseña y algunas direcciones URL de un servicio web. Cual es mejor NSUserdefaults o llavero. Alguien dice que NSUserdefaults es inseguro. ¿Por qué es inseguro? y cualquiera puede dar los pros y los contras de cada uno.

Respuestas a la pregunta(5)

Su respuesta a la pregunta