W którym miejscu mam przechowywać tokeny, gdy użytkownik loguje się do usługi? Nie zapisuję haseł (oczywiście tam, gdzie bym używał Keychaina), ale tylko tokena. Wiele miejsc mówi po prostu, że używają NSUserDefaults, ale niektórzy ludzie na StackOverflow wydają się naprawdę zainteresowani Keychainem.Przechowywanie tokenów uwierzytelniania w systemie iOS - NSUserDefaults vs Keychain?
Czy NSUserDefault jest w porządku?
Dane przechowywane za pomocą 'NSUserDefaults' są łatwe do odczytania nawet na urządzeniach niehomiłowanych. Jeśli bezpieczeństwo jest dla ciebie problemem, to zapisałbym dane w pęku kluczy. Jak długo planujesz utrzymywać swój token autoryzacji? –
Możesz uzyskać podstawowe informacje na temat implementacji swift3 z [tutaj] (https://gist.github.com/anishparajuli555/dedfdd4aea836de49ac52d13a45a8f84) –