Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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
在iPhone上存储信息_Iphone_Ios_Objective C - Fatal编程技术网

在iPhone上存储信息

在iPhone上存储信息,iphone,ios,objective-c,Iphone,Ios,Objective C,我正在创建一个需要用户登录的iPhone应用程序。一旦用户成功登录,保存该信息的最佳方式是什么?例如,如果我想使用他们的用户名发送到服务器以获取数据。我在那里保存用户名并传递钥匙链。所以我只是想知道,为了方便访问,保存这些信息的最佳方式是什么 敏感用户数据(登录、密码)应存储在钥匙链中。它的API是C语言的,但是github上有一些很棒的包装器。为了方便用户访问,您可以将用户名/密码保存在默认值中 NSUserDefaults *prefs = [NSUserDefaults standardU

我正在创建一个需要用户登录的iPhone应用程序。一旦用户成功登录,保存该信息的最佳方式是什么?例如,如果我想使用他们的用户名发送到服务器以获取数据。我在那里保存用户名并传递钥匙链。所以我只是想知道,为了方便访问,保存这些信息的最佳方式是什么

敏感用户数据(登录、密码)应存储在钥匙链中。它的API是C语言的,但是github上有一些很棒的包装器。

为了方便用户访问,您可以将用户名/密码保存在默认值中

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
            [prefs setObject:[details objectForKey:@"UserName" ] forKey:@"UserName"];
            [prefs setObject:[details objectForKey:@"Password" ] forKey:@"Password"];