Лучший способ кэшировать JSON из API в SWIFT?

Мне нужно кешировать данные JSON из API в Swift. Так что я много исследовал и дошел до этогоСообщение.

Я попытался реализовать вариант 1 в моем приложении. Но менеджер Custom всегда возвращал ноль. Не знаю почему?

После этого я получилAwesomeCache, Это говорит о том, что это делает Awesome API Caching. Но я не знаю, как это реализовать? Я сослался на этовопрос, Тем не менее я не могу понять это.

Вот как выглядит моя текущая реализация без кэша:

Alamofire.request(.GET, "http://api.androidhive.info/volley/person_array.json")

    .responseJSON { (_, _, data, _) in
        let json = JSON(data!)
        let catCount = json.count
        for index in 0...catCount-1 {
            let name = json[index]["name"].string
            println(name)
         }

Пожалуйста, предложите мне лучший способ кэшировать JSON из API?

Заранее спасибо!

ОБНОВИТЬ

Это мои требования

Извлеките JSON из API и проанализируйте данные JSON. Это можно сделать с помощью Alamofire & SwiftyJSON

Я буду заполнять проанализированные данные в табличном представлении. Работает, когда пользователь в сети.

Но я хочу показать данные в таблице, когда пользователь тоже находится в автономном режиме.

Поэтому мне нужно сохранить проанализированные данные или данные JSON в моем кэше, и мне нужно обновить или очистить кэш в течение недели или дней.

Я не предпочитаю хранить JSON на моем диске, потому что он будет обновлен.

Пожалуйста, предложите мне лучший способ достичь этого ...

Ответы на вопрос(2)

Ваш ответ на вопрос