Erik LaManna

4pods

WillowTreeOuroboros

Ouroboros implements an infinitely scrolling carousel for tvOS, driven by the focus engine.

It supports 1 or more centered items grouped into pages.

To use from a storyboard, set your collection view's class to InfiniteCarousel and update the itemsPerPage variable.

License: MIT

  • Swift

WillowTreeReachability

Simple Swift class for monitoring network reachability. This class uses a subscription model to notify listeners of network status changes. Multiple listeners may be added to a single Reachability instance.

License: MIT

  • Swift

WillowTreeScrollingTabController

Swift based tabbed view controller that supports multiple tabs in a top viewable area.

License: MIT

  • Swift

WTAData

WTAData provides a light-weight interface for setting up an asynchronous CoreData stack. WTAData utilizes two NSManagedObjectContexts: main and background, for achieving fast and performant core data access. The main context is generally used for read access to the core data stack. The main context updates automatically when changes are saved by the background managed object context. The background context is primarily used for performing saves in background threads, such as when a network call completes.

License: MIT

  • Objective C