伊凡·布鲁尔

16个组件

Cell+Rx

目前,我们只有一个 rx_reusableDisposeBag 属性,但我们欢迎提交改进请求(Pull Requests,简称PR)!

许可证:MIT

  • Swift

DeltaCalculator

DeltaCalculator是一个Swift库,专注于用动画插入、删除和移动操作替换 reloadData() 调用。DeltaCalculator试图优化所有更改的迭代次数,确保UI线程不会被阻塞。这个框架基于Objective-C的BKDeltaCalculator库。

许可证:MIT

  • Swift

ForceTouchable

一个易于集成的Force Touch协议。

许可证:MIT

  • Swift

ForceTouchActionSheet

ForceTouchActionSheet是一个UI组件,用于在iOS Springboard图标上实现用于快捷方式的force touch。当对项目进行force touch时,它会逐渐模糊背景,并在force达到最大值时显示弹出窗口。

许可证:MIT

  • Swift

Hoko

使用HOKO深度链接技术,通过单个链接连接所有平台

许可证:自定义

  • Objective C

IBHeatMap

IBHeatMap是一个简单的(尽管有点慢的)热图生成器,用于iOS。它只需点、半径和颜色,它就会在所需内容上方生成热图。

许可证:MIT

  • Objective C

Lighthouse

Passworks的Lighthouse信标技术

许可证:自定义

  • Objective C

MarkdownKit

MarkdownKit是一个可定制和可扩展的iOS Markdown解析器。它通过使用正则表达式支持许多标准Markdown元素。它还允许对所有Markdown元素的字体和颜色属性进行自定义设置。

许可证:MIT

  • Swift

Maya

Maya是一个可定制的日历库,带有一个内置的MayaCalendarView。Maya还包含一些辅助类,使日期管理变得更容易一些(MayaDate、MayaWeekday和MayaMonth)

许可证:MIT

  • Swift

Moya-ObjectMapper

ObjectMapperMoya 提供绑定,以便更容易进行JSON序列化。还包括RxSwift绑定。有关如何使用它的说明,请参阅 README

许可证:MIT

  • Swift

RxColor

RxSwift为常见的UIColor设置器提供绑定。UIView(backgroundColor、tintColor)、UILabel(textColor)和UIButton(titleColor)

许可证:MIT

  • Swift

RxLegacy

RxSwift的一系列旧函数,用于简化块完成。包括 doOnNext、doOnCompleted、doOnSubscribe、doOnError、doOnDispose、subscribeNext、subscribeError、subscribeCompleted、subscribeDispose 和 mapVoid。还包括一个子依赖项,用于Result相关调用,如 subscribeSucccess、subscribeFailure、doOnFailure 和 doOnSucccess。

许可证:MIT

  • Swift

RxResult

RxSwift的结果绑定。添加了 doOnSuccess、doOnFailure、subscribeSuccess 和 subscribeFailure 方法。

许可证:MIT

  • Swift

RxTimer

RxTimer为RxSwift添加了NSTimer绑定。这允许您使用计时器反应性地触发事件。

许可证:MIT

  • Swift

SeparatorCollectionViewFlowLayout

一个UICollectionViewFlowLayout实现,允许在单元格之间使用自定义分隔符颜色和宽度。如何使用它的说明请参阅 README

许可证:MIT

  • Swift

TextStyle

TextStyle简化了iOS中动态字体大小的管理。还添加了RxSwift绑定以进行反应式更改。

许可证:MIT

  • Swift