都知道类似密码相关的数据可以存放在 Keychain(钥匙串) 中,就算应用删除,相应存进去的 Keychain 数据也不会删除,下次再安装应用也能读取到这些数据。
比如有一串密码存在 Keychain,那么请问正确的删除 Keychain 中密码的时机是什么时候?或者根本不需要删除?
认证0级讲师
iOS 시스템에서는 키체인이 단일 인스턴스로 존재합니다. 이러한 고급 기능은 OS X 시스템에서만 사용할 수 있습니다.
개인적으로 키체인을 사용할 때 일반적으로 키체인에 저장된 데이터는 앱에 바인딩되어 있기만 하면 된다고 생각합니다. 앱을 제거하더라도 다른 앱에서는 이 데이터를 얻을 수 없습니다. !
권한을 삭제해야 하거나 앱 제거 시 데이터가 삭제되는 경우 NSUserDefaults를 사용하는 것이 좋습니다
iOS 시스템에서는 키체인이 단일 인스턴스로 존재합니다. 이러한 고급 기능은 OS X 시스템에서만 사용할 수 있습니다.
개인적으로 키체인을 사용할 때 일반적으로 키체인에 저장된 데이터는 앱에 바인딩되어 있기만 하면 된다고 생각합니다. 앱을 제거하더라도 다른 앱에서는 이 데이터를 얻을 수 없습니다. !
권한을 삭제해야 하거나 앱 제거 시 데이터가 삭제되는 경우 NSUserDefaults를 사용하는 것이 좋습니다