ホーム

キャッシュを定期的に削除 Swift3.0

環境

  • xcode8
  • xcode
  • Xcode8
  • Xcode
  • Swift
  • Swift3.0
  • Swift3
  • キャッシュ
  • メモリ
  • timer

実装

//タイマー関数実行
timerProcessing()
}

// タイマー設定
func timerProcessing(){
        if timer == nil {
//50分ごとにタイマーイベント関数を実行
        timer = Timer.scheduledTimer(timeInterval: 300, target: self, selector:#selector(ViewController.timerEvent), userInfo: nil,repeats: true)
        }
    }


//タイマーイベント   
func timerEvent(){
//毎分50分ごとにキャッシュ削除
    WKWebsiteDataStore.default().removeData(ofTypes: WKWebsiteDataStore.allWebsiteDataTypes(), modifiedSince: Date(timeIntervalSince1970: 0), completionHandler: {})
}
Pocket
LinkedIn にシェア



新規webサービスの開発の依頼ならoffテク⭐️

低コストで、Reactなどモダン言語での新規webサービス開発を承ります

-ホーム

Copyright© off , 2020 All Rights Reserved Powered by AFFINGER5.