justinmfischer / SwiftlyLRU
SwiftlyLRU is a pure Swift Least Recently Used "LRU" Cache. Older items that have not been recently used are discarded from the cache. This is the ideal pattern for large lists and infinite scrolling. The time, space complexity is O(1) and thanks to generics any values can be stored. Simply drag SwiftlyLRU.swift into your project to get started!…
☆56Updated 3 years ago
Alternatives and similar repositories for SwiftlyLRU:
Users that are interested in SwiftlyLRU are comparing it to the libraries listed below
- ProtocolUI is a simple helper file providing very basic infrastructure for customizing UI elements via protocol extensions.☆73Updated 8 years ago
- Super powerful remote config utility written in Swift (iOS, watchOS, tvOS, OSX)☆116Updated 5 years ago
- Useful functions and extensions for sorting in Swift☆61Updated 3 years ago
- Proxy for receive delegate events more practically☆130Updated 4 years ago
- Tracking UIKit access on main thread☆59Updated 7 years ago
- Swift library for making storing data in a SQLite database simple and magic-free☆84Updated 2 years ago
- iOS library adding closure (block or callback) functionality to several native classes (buttons, sliders, notifications, etc)☆58Updated 5 years ago
- Generic datasources for UITableView and UICollectionView in Swift, with support for YapDatabase☆68Updated 8 years ago
- A Type-Safe, Thread-Safe-ish approach to CoreData in Swift☆48Updated 8 years ago
- UIImageView for rendering data asynchronously, with composable renderers and caches☆79Updated last month
- Show your CocoaPods dependencies in-app.☆86Updated 3 years ago
- A lightweight XMLParser for assembling and parsing XML values written for iOS 8+ in Swift 2.☆74Updated 9 years ago
- Custom transition between controllers in UINavigationController that makes navigation bar transparent on specified controllers☆45Updated 9 years ago
- Thread synchronization made easy.☆160Updated 7 years ago
- Closures on most used UIKit methods☆65Updated last year
- A collection of CGRect, CGPoint and CGSize convenience functions for Swift☆121Updated 8 years ago
- Demonstration of wrapping a UIKit API into a declarative API Layer☆68Updated 7 years ago
- Modern Swift API for Plist.☆116Updated 8 years ago
- An alternative to UIStackView for common Auto Layout patterns.☆76Updated 4 years ago
- Porting NSLayoutAnchor to iOS7 (full port)☆83Updated 7 years ago
- Xcode 8 Source Editor Extension to quickly wrap strings into NSLocalizedString()☆55Updated 8 years ago
- TypedDefaults is a utility library to type-safely use NSUserDefaults.☆110Updated 7 years ago
- Better NSUserDefaults☆74Updated 3 years ago
- A customizable UICollectionViewLayout to use instead of UITableView☆135Updated 11 years ago
- Converts Strings into NSAttributedStrings using an HTML-like markup language.☆101Updated 3 years ago
- KYDigitalFontView is a custom view that displays the character in the digital font style☆40Updated 8 years ago
- An Xcode plugin that keeps track of how long Xcode takes to build your project(s). It accumulates the total time and displays in the Acti…☆66Updated 8 years ago
- Objective-C adaptation of the sample code provided in the Advanced NSOperations session of WWDC 2015☆110Updated last week
- An activity indicator library for Apple Watch and a sample to push the limit of animation in watchOS 2. — Edit☆75Updated 9 years ago
- When UICollectionViewCell needs to be a UIViewController. WARNING: this repo is not actively maintained☆242Updated 9 years ago