SSKeychain
fornisce solo i metodi di classe, quindi non è necessario inizializzare un'istanza. Tuttavia richiede alcune impostazioni. Il readme è una grande fonte di informazioni su questo.
Ecco un esempio di codice per aiutare:
// Specify how the keychain items can be access
// Do this in your -application:didFinishLaunchingWithOptions: callback
[SSKeychain setAccessibilityType:kSecAttrAccessibleWhenUnlocked];
// Set an access token for later use
[SSKeychain setPassword:instagramToken forService:@"InstagramService" account:@"com.yourapp.keychain"];
// Access that token when needed
[SSKeychain passwordForService:@"InstagramService" account:@"com.yourapp.keychain"];
// Delete the token when appropriate (on sign out, perhaps)
[SSKeychain deletePasswordForService:@"InstagramService" account:@"com.yourapp.keychain"];
Consiglio anche fare quei @"InstagramService"
e @"com.yourapp.keychain"
stringhe costanti in modo che sia più facile fare riferimento a loro.
Spero che questo aiuti!
fonte
2014-04-11 03:10:51
Lo SSKeychain è ormai deprecato ed è necessario utilizzare SamKeyChain instead.See https://github.com/soffes/samkeychain – shah1988
@ shah1988 sua ancora lo stesso involucro, solo un nuovo nome a causa di uno scontro con una delle classi di Mele . – pnizzle