Displaying 1 to 20 from 21 results

Cache - :package: Nothing but Cache.

  •    Swift

Cache doesn't claim to be unique in this area, but it's not another monster library that gives you a god's power. It does nothing but caching, but it does it well. It offers a good public API with out-of-box implementations and great customization possibilities. Cache utilizes Codable in Swift 4 to perform serialization. Cache is built based on Chain-of-responsibility pattern, in which there are many processing objects, each knows how to do 1 task and delegates to the next one. But that's just implementation detail. All you need to know is Storage, it saves and loads Codable objects.

Nuke - A powerful image loading and caching system

  •    Swift

A powerful image loading and caching system. It makes simple tasks like loading images into views extremely simple, while also supporting more advanced features for more demanding apps. Upgrading from the previous version? Use a Migration Guide.

Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web.

  •    Swift

Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web. This project is heavily inspired by the popular SDWebImage. It provides you a chance to use a pure-Swift alternative in your next app. Kingfisher will download the image from url, send it to both the memory cache and the disk cache, and display it in imageView. When you use the same code later, the image will be retrieved from cache and shown immediately.

AwesomeCache - Delightful on-disk cache (written in Swift)

  •    Swift

Delightful on-disk cache (written in Swift). Backed by NSCache for maximum performance and support for expiry of single objects. AwesomeCache >= 3.0 is designed to have a sync API, making it easy to reason about the actual contents of the cache. This decision has been made based on feedback from the community, to keep the API of AwesomeCache small and easy to use.




Carlos - A simple but flexible cache

  •    Swift

A simple but flexible cache, written in Swift for iOS 8+ and WatchOS 2 apps. Carlos is a small set of classes and functions to realize custom, flexible and powerful cache layers in your application.

DaisyNet - 1. - Alamofire与Cache封装 , 更容易存储请求数据. 2. - 封装Alamofire下载,使用更方便

  •    Swift

对Alamofire与Cache的封装实现对网络数据的缓存,可以存储JSON,String,Data. DaisyNet is released under the MIT license. See LICENSE for details.

EVURLCache - a NSURLCache subclass for handling all web requests that use NSURLRequest

  •    Swift

EVURLCache respects the HTTP header variables 'Cache-Control' and 'Pragma' when these contain 'no-cache' or 'no-store' then the response will not be written to the cache. You do have to be aware that if the file is already in the cache because you have put it in the PreCache folder yourself or the file was previously fetched with different header variables, the file will be written to the cache in order to update it's contents and the HTTP header varialbes will be ignored. EVURLCache will also take into account the HTTP header variable 'Access-Control-Max-Age' when reading from the cache. When the content is older it will try to fetch it again.


ccache-gui - macOS GUI helper for ccache

  •    Swift

GUI helper application for the ccache tool. The application run by default in the menu bar, but the window can be detached for convenience.

FlatCache - Implementation of Soroush Khanlou's Flat Cache.

  •    Swift

Implementation of Soroush Khanlou's Flat Cache.

carthage-cache - Alternate solution for carthage caching

  •    Swift

Alternate solution for Carthage Caching. Carthage-cache needs Cartfile.resolve in order to work. Carthage cache doesnt update your library. It only build and cache the version that exist in your cartfile.resolve file. This option requires to use the latest version of XCode.

Storez - 💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!

  •    Swift

Batteries Included: In case you just want to use stuff, the framework is shipped with pre-configured basic set of classes that you can just use. Portability, Check!: If you're looking to share code between you app and extensions, watchkit, apple watch, you're covered! You can use the NSUserDefaults store, just set your shared container identifier as the suite name.

mongo-provider - MongoDB Provider for Vapor

  •    Swift

For more instructions, check out https://docs.mongodb.com/master/administration/install-community/. Now to use Mongo in your Vapor project.

postgresql-provider - PostgreSQL Provider for the Vapor web framework.

  •    Swift

Adds PostgreSQL support to the Vapor web framework. The PostgreSQL C driver must be installed in order to use this package. Follow the README of the cpostgresql repo to get started.