NSURLCredentialPersistenceNone
NSURLCredentialPersistenceForSession
NSURLCredentialPersistencePermanent
NSURLCredentialPersistenceSynchronizable
Availability 有効性
Technology
typedef enum NSURLCredentialPersistence : NSUInteger
{
...
} NSURLCredentialPersistence;
In iOS, credentials are stored in the app’s keychain, and can be accessed only by that app (and other apps in the same keychain access group, where applicable). iOSでは、資格情報はアプリのもつキーチェーンに格納されます、そしてそのアプリ(そして同じキーチェーンアクセスグループの中の他のアプリ、該当する場合)によってのみアクセスされることが可能です。
In macOS, credentials are stored in the user’s keychain. The credential’s initial access control list (ACL) allows access only by that app. However, other apps can see that a password exists for a given host, port, and realm combination, and can request that the user grant permission to use that credential. macOSでは、資格情報はユーザのもつキーチェーンに格納されます。資格情報のもつ最初のアクセス制御リスト(ACL)は、そのアプリによってのみアクセスを許可します。しかしながら、他のアプリは、ある与えられたホスト、ポート、そしてレルムの組み合わせに対してパスワードが存在するかを見ることができます、そしてユーザがその資格情報を使う許可を与えることを要請できます。
NSURLCredentialPersistenceNone
NSURLCredentialPersistenceForSession
NSURLCredentialPersistencePermanent
NSURLCredentialPersistenceSynchronizable
+ credentialForTrust:
+ credentialWithUser:password:persistence:
+ credentialWithIdentity:certificates:persistence:
- initWithIdentity:certificates:persistence:
- initWithTrust:
- initWithUser:password:persistence: