Great variety of interesting libraries this week, if you are into animations, data structures, or utilities. Let’s get started 😁.
A fast, non-deadlocking parallel image downloader and cache for iOS, made by Pintereset. It assures that if multiple requests for the same image are triggered, only the first one is actually executed, while still delivering the result to all the callers. A standout feature is an incremental download of images when on slow connections, getting a lower resolution version first.
A handy class that prompts users of your iPhone or Mac App Store app to rate your application after using it for a while. It is simple to integrate it in your app, and it provides several configuration options, as well as localisation support.
A collection of loading animations. The README says nice, and I agree. I’ll pic the Pac-Man animation on my next project for sure.
A little script that downloads all the licenses for the frameworks used via Carthage.
A small framework that makes
UIImage accessible. It generates accessible labels to describe given images. It does so by extracting the exif payload and doing some basic image processing.
Apple has clearly stated that they don’t like hamburger menus, nevertheless this implementation is an original one.
A beautiful transition between two or more
UICollectionViews. It is very good looking, but is it gonna get in the user’s way after the first wow moments?
A collection of Playgrounds with solutions to the exercises from the Cracking the Coding Interview book. A good way to challenge yourself and compare the resulting implementation with the one from the Playground’s author.
Other interesting projects
- SwiftStructures Examples of commonly used data structures and algorithms in Swift.
- SwiftDate a framework to simplify
NSDatemanagement in Swift.
- pangu.objective-c paranoid auto spacing, automatically insert whitespace between CJK (Chinese, Japanese, Korean), half-width English, digit and symbol characters.
- planck ClojureScript REPL for OS X.
Thank you for reading The iOS Times, if you have comments, complaints, suggestions, or any other feedback please tweet me at @mokagio.