Anton Bukov

30个Pod

ABCalendarPicker

完全可配置的iOS日历UI组件,具有多种布局和流畅的动画。

许可证: MIT

  • Objective-C

ABCollectionViewFRC

只需将NSFetchedResultsController代理设置为[[ABCollectionViewFRC alloc] initWithCollectionView:self.collectionView delegate:self],而不是仅仅self,你就可以在默认方法中动画化UICollectionView的变化。

许可证: MIT

  • Objective-C

ABCropRotateView

您可以轻松创建可裁剪、平移和旋转照片的图片编辑器。编辑器能够在裁剪时绘制宽高比线,并在裁剪和旋转图像时精确地避免图像边缘。

许可证: MIT

  • Objective-C

ABIntentions

一组iOS意图。受http://chris.eidhof.nl/posts/intentions.html的启发

许可证: MIT

  • Objective-C

ABLocalize

您可以在一个项目中通过分割不同的目标来开发多个类似的应用程序。使用这个库,您可以通过标记来改变文本,如下所示: NSLocalizedString(@"LOGIN_INVITATION#APP1", @"")NSLocalizedString(@"LOGIN_INVITATION#APP2", @"")。它甚至适用于本地化的Storyboard字符串。

许可证: MIT

  • Objective-C

ABStaticTableViewController

在UITableViewController内部动态隐藏静态UITableView的行和部分。

许可证: MIT

  • Objective-C

Bluuur

这个UIVisualEffectsView子类允许通过更改许多属性来动态调整模糊半径和其他值。

许可证: MIT

  • Objective-C

CALayer-AutoresizingMask

这个库扩展了CALayer类,以支持自动调整大小掩码属性。通过在IB中添加“用户定义的运行时属性”将UIView替换为CALayers提供了一种快速方法 - BOOL replaceWithLayer

许可证: MIT

  • Objective-C

CroptateView

您可以轻松创建可裁剪、平移和旋转照片的图片编辑器。编辑器能够在裁剪时绘制宽高比线,并在裁剪和旋转图像时精确地避免图像边缘。

许可证: MIT

  • Objective-C

DeluxeInjection

DeluxeInjection允许您通过定义属性的值或获取器来简单的向任意类的任何属性注入。这可能是有史以来最简单的DI库。

许可证: MIT

  • Objective-C

KVO-MVVM

通过使用基于块的语法观察ViewModel的变化,简单地使用原版的Cocoa KVO在视图层。主要思想是观察如该键路径 - @keypath(self.viewModel.state),而无需取消订阅。

许可证: MIT

  • Objective-C

KVOControllerBind

KVOControllerBind允许您简化视图和ViewModel之间的数据绑定。它还解决了绑定循环,帮助您避免无限递归。

许可证: MIT

  • Objective-C

LaunchScreenViewController

使用此类进行子类化。如果需要,请隐藏LaunchScreen.xib内部的某些动态视图。将子类添加到Storyboard中,并在您的子类中实现任何希望进行的动画。

许可证: MIT

  • Objective-C

LeaderboardKit

具有GameCenter、Twitter、Facebook朋友和其他排行榜。在Apple CloudKit上推送朋友的高分推送通知。

许可证: MIT

  • Objective-C

libMachO

libMachO是一个轻量级的C库,用于解析内存中的Mach-O图像。它不应用于解析尚未由内核/dyld加载到内存的二进制文件。为了保持库的轻量级,libMachO在MachO二进制文件上叠加自身,并提供一组结构化API来解析数据。libMachO不构建自己的独立表示形式,而是持续遍历Mach-O结构以访问请求的数据。这意味着libMachO通常期望Well-formed MachO二进制文件。

许可证: MIT

  • C

MissingAnchors

Apple NSLayoutAnchor API的后向端口到iOS7以及一些缺失的,如 sizeAnchoredgesAnchor。还引入了创建和激活多个约束的现代模式。

许可证: MIT

  • Objective-C

MLWTiledLayout

MLWTiledLayoutUICollectionViewLayout的子类,能够自动适应任何iPhone屏幕大小的拼贴布局或马赛克布局。布局基于列,并受到灯箱布局的启发。

许可证: MIT

  • Objective-C

MMMutableMethods

一个简单的库,用于在Objective-C运行时声明匿名类,覆盖类实例的方法,并为类实例添加方法。

许可证: MIT

  • Objective-C

NCController

NCController允许您使用块来观察默认的NSNotificationCenter通知,并且无需关心取消观察。

单类:MLWNCController

许可证: MIT

  • Objective-C

NSEnumeratorLinq

一个NSEnumerator LINQ类别。

许可证: MIT

  • Objective-C

或无

允许Objective-C开发者通过一个小巧的属性orNil来移除大量检查目标是否响应选择器的样板代码。如果目标不响应选择器,将使用nil作为选择器目标 :)

许可证: MIT

  • Objective-C

重叠

允许您重叠任何可能的UI元素,如UILabels、UIButtons,甚至UIToolbars。只需要创建两个视图或两个状态,并通过scrollViewDidScroll或panGestureHandler更新重叠区域。

许可证: MIT

  • Objective-C

PLCrashReporter-DynamicFramework

Plausible CrashReporter提供用于iOS和Mac OS X的进程内崩溃报告框架,并为iOS的许多崩溃报告服务提供动力,包括HockeyApp、Flurry、Crittercism和FoglightAPM。

许可证: MIT

  • C

PuppyWatchdog

主线程性能监控器 🐶。运行在单独的线程中,检查主线程是否在短时间内执行小命令。如果出现延迟,它将开始捕获主线程调用堆栈,然后报告调用堆栈摘要树。它不需要dSYM文件进行符号化。

许可证: MIT

  • Objective-C

RTLButton

想将UIButton中的图像和文本按照反向顺序对齐吗?只需使用RTLButton,您的按钮内容就会在Storyboard中按从右到左对齐 :)

许可证: MIT

  • Objective-C

RuntimeRoutines

RuntimeRoutines允许您使用基于块的语法访问类、协议、属性、方法、属性等。

许可证: MIT

  • Objective-C

UIImage+DecompressAndMap

用于快速显示滚动时图像的iOS库

许可证: MIT

  • Objective-C

UINavigationController-StatusBar

Markdown格式的UINavigationController-StatusBar的更详细描述。

  • 思考:你为什么要写这个?重点是什么?它做什么?
  • CocoaPods将使用此功能生成标记,并改进搜索结果。
  • 尽量简短、精炼且要点明确。
  • 最后,不要担心缩进,CocoaPods会自动去除!

许可证: MIT

  • Objective-C

UIView-IBDesignable

只需安装此pods,并使用Interface Builder中所有UIView及其子类的可检查层属性。

许可证: MIT

  • Objective-C

Xross

启用所有方向的UIPageViewController

许可证: MIT

  • Objective-C