https://github.com/InstaRobot/KeychainHelper.git
或者
更新 Package.swift
中的 dependencies
dependencies: [
.package(url: "https://github.com/InstaRobot/KeychainHelper.git", .upToNextMajor(from: "1.0.0"))
]
// import helper
import KeychainHelper
// example data
struct UserInfo: Codable {
let userId: UUID
}
// create object
try KeychainHelper(keychainKey: "someKey", synchronizable: true).createSyncInfo(for: UserInfo(userId: UUID()))
// fetch object
let user: UserInfo? = try KeychainHelper(keychainKey: "someKey", synchronizable: true).fetchSyncInfo()