在iOS上,我想知道是不是这样读取用户提供的密码值:

NSString* strPwd = UITextField.text;

//Check 'strPwd'
...

//How to clear out 'strPwd' from RAM?

我只是不喜欢将敏感数据“悬挂”在RAM中。知道如何将其归零吗?

最佳答案

基本上你真的做不到。苹果公司已针对此确切问题提交了错误报告。另外,UITextFieldNSString至少存在问题。

要在@Leo Natan现在删除的答案中重申评论:



请向苹果提出另一个错误要求,越多越好。

Apple Bug Reporter

09-26 07:10