1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- //
- // LocalManager.swift
- // SwiftBilibili
- //
- // Created by 罗文 on 2021/3/23.
- // Copyright © 2021年 罗文. All rights reserved.
- //
- import UIKit
- import SwiftyUserDefaults
- class LocalManager {
-
- struct UserInfo {
- var isLogin: Bool {
- set {
- Defaults.isLogin = newValue
- }
- get {
- return Defaults.isLogin
- }
- }
-
- var openTimes: Int {
- set {
- Defaults.openTimes = newValue
- }
- get {
- return Defaults.openTimes
- }
- }
-
- var avater: UIImage? {
- set {
- if newValue != nil {
- Defaults.avater = newValue!.pngData() ?? Data()
- }
- }
- get {
- return UIImage(data: Defaults.avater)
- }
- }
-
-
- var userAccount:String? {
- set {
- if newValue != nil{
- Defaults.userAccount = newValue! ?? ""
- }
- }
- get {
- return Defaults.userAccount
- }
- }
-
- var userPassword:String? {
- set {
- if newValue != nil{
- Defaults.userPassword = newValue! ?? ""
- }
- }
- get {
- return Defaults.userPassword
- }
- }
-
- }
-
- static var userInfo: UserInfo = UserInfo()
-
-
- class func clearUserInfo() {
-
-
- }
-
- }
|