Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用swift将用户id永久保存为iOS应用程序的登录数据_Ios_Rest_Swift_User Registration_Userid - Fatal编程技术网

使用swift将用户id永久保存为iOS应用程序的登录数据

使用swift将用户id永久保存为iOS应用程序的登录数据,ios,rest,swift,user-registration,userid,Ios,Rest,Swift,User Registration,Userid,我已经实现了一个RESTAPI Web服务,我的iOS应用程序会像注册用户一样创建对此Web服务的请求。如果成功,REST Web服务将响应用户id。典型的登录不是REST Web服务的一部分。现在我想在iPhone上为这个应用保存这个用户id,这样我就不必每次启动应用时都登录。但这怎么可能呢。我该如何使用斯威夫特?在iPhone应用程序中实现这一点的典型方式是什么 谢谢 要保存的用户id是否需要保密?如果不是的话,这实际上可能是NSUserDefaults的一个很好的候选者。如果需要保密,请使

我已经实现了一个RESTAPI Web服务,我的iOS应用程序会像注册用户一样创建对此Web服务的请求。如果成功,REST Web服务将响应用户id。典型的登录不是REST Web服务的一部分。现在我想在iPhone上为这个应用保存这个用户id,这样我就不必每次启动应用时都登录。但这怎么可能呢。我该如何使用斯威夫特?在iPhone应用程序中实现这一点的典型方式是什么


谢谢

要保存的用户id是否需要保密?如果不是的话,这实际上可能是NSUserDefaults的一个很好的候选者。如果需要保密,请使用钥匙链


有关使用Swift钥匙链的示例,请参见:

您可能需要检查“是”,因为隐私问题,用户id应该是机密的。我也使用https进行所有通信,可能以后使用TLS。添加了钥匙链示例链接。