Victo9 Esche

16个库

AsyncOperation

AsyncOperation旨在简化对NSOperation进行异步任务时常见的痛苦。

许可证: BSD

  • Swift

蓝调

许可证: MPL-2.0

旨在为您的Swift数据结构提供一个简单且易于集成的写后复制层。

许可证: BSD

  • Swift

DLAlertView

DLAlertView是一个与UIAlertView API兼容的替代品,可以嵌入自定义内容视图,是完全可主题化的,并允许您使用代理和/或块。

特性

  • UIAlertView相同的API(+更多更多!)。
  • 使用代理和/或块!
  • 与iOS 7中的UIAlertView匹配的动画。
  • 与iOS 7中的UIAlertView匹配的默认外观。
  • 每个警告可以有任意数量的按钮。
  • 每个警告可以有任意数量的文本框。
  • 可选的自定义内容视图。
  • 显示时更改标题/消息/内容视图。
  • 显示时添加文本框。
  • 显示时添加按钮。
  • 为您的单个警告应用自定义主题。
  • 为您的单个文本框应用单个主题。
  • 为您的单个按钮应用单个主题。
  • 显示时更改警告/文本框/按钮的主题。
  • 在主题之间交错淡入淡出。

许可证: BSD

  • Objective C

DLColorPicker

DLColorPicker是一个松散的UIControl集合...

DLCPHexPicker DLCPHuePicker DLCPBrightnessPicker DLCPAlphaPicker DLCPSaturationBrightnessPicker DLCPHueSaturationPicker

由于每个选择器单独使用都不是非常有用,DLColorPicker还包含一对UIViewControllers

  • DLCPGradientColorPickerController(如预览中左侧所示)
  • DLCPWaterfallColorPickerController(如预览中右侧所示)

不想使用十六进制选择器?没问题:只要不要将其添加到您的视图中即可。 ;) 同样也适用于alpha等。

特性

  • 六种选择器控制可供选择。
  • 两种选择器控制器可供选择。
  • 不需要图像资源。.
  • 在颜色更改时动画显示
  • 自定义布局(框架、大小、位置等)
  • 自定义外观(边框、阴影等。)

许可证: BSD

  • Objective C

DLLog

DLLog旨在提供一个类似于NSLog的日志API,支持(编译时以及可选的运行时)级别和(仅可选的运行时)过滤上下文。

许可证: BSD

  • Objective C

DLPDFRenderer

        DLPDFRenderer is a lightweight solution for generating multi-page PDFs from arbitrary HTML input.

特性

  • 使用数据源/代理模式的简单API。
  • 将PDF渲染为NSData或文件。
  • 单个页面大小和打印矩形。
  • 将页面的宽度或高度设置为0.0,以从网页内容中推断出来。(实验性)
  • 指定每页的单独媒体-裁剪-出血-修剪-艺术盒(可选)。
  • 设置文档属性:作者、创建者、标题、关键字(可选)。
  • 使用所有者密码和/或用户密码保护生成的PDF文件。(可选)
  • 指定加密密钥长度(可选)。
  • 锁定复制和/或打印(可选)。

DLPDFRenderer与一些HTML模板引擎配合使用时表现非常好!

许可证: BSD

  • Objective C

DLSubclassAwareSingleton

具有支持特定子类实例的单例模式实现。

许可证: BSD

  • Objective C

DLWidgetMenu

DLWidgetMenu是一个通用的解决方案,用于显示小部件菜单,并且可以轻松扩展以使用自定义布局和/或动画。

特性

DLWidgetMenu**带有三个内置布局

  • DLWMLinearLayout
  • DLWMRadialLayout
  • DLWMSpiralLayout

DLWidgetMenu默认使用iOS7的弹簧动画DLWMSpringMenuAnimator),但也可以轻松提供您自己的自定义动画(通过子类化DLWMMenuAnimator)。

DLWidgetMenu观察其菜单项的以下手势识别事件

  • 单击
  • 双击
  • 长按
  • 滑动
  • 捏合

并将它们直接转发给 代表

许可证: BSD

  • Objective C

形态

一个不干扰且轻量级的支持动态主题切换的应用主题框架。

许可证: MPL-2.0

  • Swift

脉冲

脉冲是类似于苹果地图中显示脉冲动画的灵活解决方案。

许可证:NOASSERTION

  • Swift

沙箱

沙箱旨在隐藏让您的应用访问其作用域外文件的复杂逻辑,同时让您完全控制应用逻辑流程,简单且合理。

许可证: BSD

  • Swift

突进

Swift + 加速

许可证:MIT

  • Swift

Swift-事件总线

作为Cocoa的NSNotificationCenter的安全默认替代方案,纯Swift实现。

许可证:BSD-3-Clause

  • Swift

版本

版本是一个Swift库,它可以通过语义版本号进行表示和比较。它遵循语义版本控制2.0.0

表示形式:* 可比较 * 可等价 * 字符串字面值可转换 * 可打印

许可证:MIT

  • Swift