这是 question 的后续内容。
如果我要使用钥匙串(keychain)服务存储用户的用户名和密码,我是否应该简单地使用 NSSecureTextField 作为密码创建自己的提示 View ,然后在用户输入信息后将其传递给钥匙串(keychain)服务 API( I found this one)?
我担心 Apple 不会喜欢我像这样直接与用户敏感数据进行交互。
最佳答案
这听起来是正确的做法。以下函数调用将完成您需要的操作。
SecKeychainAddGenericPassword();
SecKeychainFindGenericPassword();
SecKeychainItemModifyAttributesAndData();
SecKeychainItemCopyContent();
SecKeychainItemFreeContent();
SecKeychainItemDelete();
关于objective-c - 提示用户输入密码的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503708/