21 个 pod
ARAnalytics 是一个分析抽象库,提供用于跟踪事件和用户数据的合理 API。目前支持 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 和 Appboy。 对于 OS X:KISSmetrics、Mixpanel、HockeyAppOSX 和 ParseAnalytics。它通过使用 CocoaPods subspecs 来让您选择希望使用的库。您也可以自由使用任何提供方的官方 API。此外,它还附带了一个惊人的 DSL,可以清晰地编写方法。
许可协议: MIT
ARCollectionViewMasonryLayout 是一个 UICollectionViewLayout 子类,用于创建具有动态宽度和高度的 Masonry / Pintrest / 流布局。也支持粘性头部。
许可协议: MIT
Expecta 是一个 Objective-C 和 Cocoa 的匹配器框架。使用 Expecta 比其他匹配器框架的主要优势是您不需要指定数据类型。此外,Expecta 匹配器的语法更易读,且不会受到括号的困扰。如果您之前使用过 Jasmine,那么您会感觉很自在!
许可协议: MIT
Forgeries 是一个库,使 iOS 应用程序的单元测试更容易。UIKit 在生产代码中有许多合理的限制,但使得测试变得困难。Forgeries 解决了这个问题。目前它包括 UIGestureRecognizers、NSUserDefaults 和 NSFileManager 的子类。
许可协议: MIT
Nimble 为 FBSnapshotTestCase 提供匹配器。高度借鉴了 FBSnapshotTestCase 的 Expecta Matchers。
许可协议: MIT