CommandLineToolkit

Форк
0
21 строка · 802.0 Байт
1
import Foundation
2
import PlistLib
3

4
/// NSUserDefaults allows to store plist entities (NSData, NSString, NSNumber, NSDate, NSArray, or NSDictionary).
5
/// That's why `Defaults` uses `PlistEntry` objects in its API.
6
public protocol Defaults {
7
    
8
    /// Returns plist object for a given key, or nil.
9
    /// - Parameter key: defaults key
10
    func entryForKey(_ key: String) throws -> PlistEntry?
11
    
12
    /// Stores plist object under a given key.
13
    /// - Parameters:
14
    ///   - entry: plist object to set under the given key. If entry is `nil`, object for the given key will be deleted.
15
    ///   - key: defaults key
16
    func set(entry: PlistEntry?, key: String)
17
    
18
    /// Removes an stored object for a given key
19
    /// - Parameter key: defaults key
20
    func removeEntryForKey(_ key: String)
21
}
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.