Orta Therox

21pods

ar_dispatch

Custom versions of the Foundation dispach_xxx functions that will run syncronously in your tests.

License: MIT

  • Objective C

ARAnalytics

ARAnalytics is a analytics abstraction library offering a sane API for tracking events and user data. It currently supports on iOS: Mixpanel, Localytics, Flurry, GoogleAnalytics, KISSmetrics, Crittercism, Crashlytics, Fabric, Bugsnag, Countly, Helpshift, Tapstream, NewRelic, Amplitude, HockeyApp, HockeyAppLib, ParseAnalytics, HeapAnalytics, Chartbeat, UMengAnalytics, Librato, Segmentio, Swrve, YandexMobileMetrica, Adjust, AppsFlyer, Branch, Snowplow, Sentry, Intercom, Keen, Adobe, InstallTracker, Appsee, MobileAppTracker, LaunchKit, Firebase, Leanplum and Appboy. And for OS X: KISSmetrics, Mixpanel, HockeyAppOSX and ParseAnalytics. It does this by using CocoaPods subspecs to let you decide which libraries you'd like to use. You are free to also use the official API for any provider too. Also, comes with an amazing DSL to clear up your methods.

License: MIT

  • Objective C

ARCollectionViewMasonryLayout

ARCollectionViewMasonryLayout is a UICollectionViewLayout subclass for creating masonry / pintrest / flow-like layouts with dynamic widths or heights. Supports sticky headers too.

License: MIT

  • Objective C

ARTiledImageView

Display, pan and deep zoom with tiled images on iOS.

License: MIT

  • Objective C

Cartography

Set up your Auto Layout constraints declaratively and without any stringly typing!

License: NOASSERTION

  • Swift

CPDAcknowledgements

Show your CocoaPods library and contributors in-app with smart defaults, and customisable view controllers.

License: MIT

  • Objective C

Expecta

Expecta is a matcher framework for Objective-C and Cocoa. The main advantage of using Expecta over other matcher frameworks is that you do not have to specify the data types. Also, the syntax of Expecta matchers is much more readable and does not suffer from parenthesitis. If you have used Jasmine before, you will feel right at home!

License: MIT

  • Objective C

Expecta+ContainerClasses

Extends expecta to include matchers for testing that sets or arrays contain objects of an expected class.

License: MIT

  • Objective C

Expecta+OCMock

Extends Expecta with matchers for OCMock, making it easy to check a method is called, its arguments and the return values for a function in one line of code.

License: MIT

  • Objective C

Expecta+Snapshots

Use ios-snapshot-test-case's FBSnapshotTest with Expecta matchers for readability.

License: MIT

  • Objective C

FLKAutoLayout

A collection of UIView category methods to make it easy when creating layout constraints in code.

License: MIT

  • Objective C

Forgeries

Forgeries is a library that makes unit testing iOS applications easier. UIKit has lots of limitations that make sense in production code, but make testing difficult. Forgeries fixes that problem. Currently it includes subclasses for UIGestureRecognizers, NSUserDefaults and NSFileManager.

License: MIT

  • Objective C

Mixpanel-OSX-Community

OS X tracking library for Mixpanel Analytics.

License: Custom

  • Objective C

NAMapKit

A custom and simple framework for creating custom maps. Not based on MapKit.

License: MIT

  • Objective C

Nimble-Snapshots

Nimble matchers for FBSnapshotTestCase. Highly derivative of Expecta Matchers for FBSnapshotTestCase.

License: MIT

  • Swift

ORKeyboardReactingApplication

Provides a great API to block based keyboard actions.

License: MIT

  • Objective C

OROpenSubtitleDownloader

An Obj-C API for Searching and Downloading Subtitles from OpenSubtitles.

License: BSD

  • Objective C

ORStackView

Vertically stack views using Auto Layout, also includes an order specific subclass that uses view tags for ordering.

License: MIT

  • Objective C

OrtaDeletePodTest

Uh oh, this shouldn't be here, best remove this.

License: MIT

  • Objective C

Specta

Specta is a light-weight testing framework that adds RSpec-like DSL to XCTest.

License: MIT

  • Objective C

Vigilant

Be Quick, be Nimble, be Vigilent. Vigilent keeps track of whether any test runs it's expectations. This makes it easier to notice when you have async code which "passes" because the expectations are not ran during the test.

License: MIT

  • Objective C