Ben Chatelain

15pods

ABFRealmMapView

The ABFRealmMapView class creates an interface object that inherits MKMapView and manages fetching and displaying annotations for a Realm object class that contains coordinate data.

License: MIT

  • Objective C

BlueDot

A QuartzCore experiment that yielded something very similar to the animated current location dot from Maps.

License: MIT

  • Objective C

Commandant

License: MIT

Fetchable

Stop copy/pasting your NSFetchedResultsControllerDelegate implementations around!

FRC-backed UITableView and UICollectionViewControllers in very little code.

License: MIT

  • Objective C

libgit2

The libgit2 Library.

License: Custom

  • C

Nimble

Use Nimble to express the expected outcomes of Swift or Objective-C expressions. Inspired by Cedar.

License: Apache-2.0

  • Swift

OAuthSwift

Swift based OAuth library for iOS and OSX.

License: MIT

  • Swift

ObjectiveGit

Objective Git provides Objective-C bindings to the libgit2 linkable C Git library. This library follows the rugged API as close as possible while trying to maintain a native objective-c feel.

License: MIT

  • Objective C

Outlets

Outlets provides a set of functions to make validating that IBOutlets are connected between your Storyboard/XIB file and view controller properties. It can also validate that IBAction methods are connected correctly as well.

For an explanation of the approach and how these assertions work see Testing IBOutlets and IBActions With Curried Functions in Swift

The standalone OutletActionAssertion project demonstrates how they work.

License: MIT

  • Swift

Quick

Quick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo.

License: Apache-2.0

  • Swift

RBQFetchedResultsController

The RBQFetchedResultsController (FRC) is a replacement for NSFetchedResultsController when used in conjunction with RBQRealmNotificationManager and RBQRealmChangeLogger. The controller and delegate follow the same paradigm as NSFetchedResultsController, and allow the developer to monitor changes of an RLMObject subclass.

RBQFetchedResultsController supports tableview sections and implements a drop-in replacement delegate to pass the changes to the tableview for section and row animations.

License: MIT

  • Objective C

RBQSafeRealmObject

RBQSafeRealmObject represents a RLMObject with a primary key and can be used across threads.

License: MIT

  • Objective C

RealmMapView

The RealmMapView class creates an interface object that inherits MKMapView and manages fetching and displaying annotations for a Realm Swift object class that contains coordinate data.

License: MIT

  • Swift

SafeRealmObject

SafeRealmObject offers a thread-safe class that represents a Realm Swift Object subclass with a primary key and can be used across threads.

License: MIT

  • Swift

SwiftFetchedResultsController

The FetchedResultsController (FRC) is a Swift replacement for NSFetchedResultsController when used in conjunction with the ChangeLogger class. The controller and delegate follow the same paradigm as NSFetchedResultsController, and allow the developer to monitor changes of a Realm Swift Object subclass.

FetchedResultsController supports tableview sections and implements a drop-in replacement delegate to pass the changes to the tableview for section and row animations.

License: MIT

  • Swift