AppManager

public final class AppManager

应用级数据 / 内存处理 / 其他

Memory dict / App data / etc.

  • Undocumented

    Declaration

    Swift

    public static let shared: AppManager
  • 从一个被单例持有的字典中读取数据,已加锁。

    Declaration

    Swift

    public func readMemory<Value>(_ key: DTB.ConstKey<Value>) -> Value?
  • 向一个被单例持有的字典中写入数据,已加锁。

    Declaration

    Swift

    public func writeMemory<Value>(_ value: Value?, key: DTB.ConstKey<Value>)
  • Undocumented

    Declaration

    Swift

    public func clearMemory<T>(_ key: DTB.ConstKey<T>)
  • 从一个被单例持有的字典中读取弱引用对象,已加锁。

    Declaration

    Swift

    public func readWeak<Value>(_ key: DTB.ConstKey<Value>) -> Value? where Value : AnyObject
  • 向一个被单例持有的字典中写入弱引用对象,已加锁。

    Declaration

    Swift

    public func writeWeak<Value>(_ value: Value?, key: DTB.ConstKey<Value>) where Value : AnyObject
  • 在手机桌面上显示的应用名称

    App name on iPhone desktop. CFBundleDisplayName.

    Declaration

    Swift

    public var displayName: String { get }
  • 版本号

    CFBundleShortVersionString

    Declaration

    Swift

    public var version: String { get }
  • 构建号

    CFBundleVersion

    Declaration

    Swift

    public var build: String { get }