I want to know the safety when storing lets say user login information such as username and passwords in NSUserDefaults.
In questions regarding how to store such info everyone say NSUserDefaults is bad and KeyChan is the right way to go. But they never say WHY NSUserDefaults is bad.
Is it a security risk to store a password in NSUserDefaults?
Will it be accessible to "hackers" if using NSUserDefaults instead of KeyChain?