Olivier Halligon

37个pods

Automattic-Tracks-iOS

使用Automattic Tracks内部服务,在iOS应用程序中跟踪事件的简单方法

许可协议: GPL-2.0

  • Objective-C

Dip

Dip是一个Swift依赖注入容器。它为您的类型管理依赖项提供可重用功能,并帮助您连接应用的不同部分。

许可协议: MIT

  • Swift

EmailChecker

EmailChecker帮助捕捉简单的电子邮件域名错误。它旨在在用户需要输入电子邮件地址时作为提示使用。

给它一个电子邮件字符串,如果找到建议则返回建议,如果没有则返回原始字符串。

许可协议: 未知

  • C++

Gridicons

Gridicons是一个能够生成任意分辨率Gridicon图像的轻量级框架。

许可协议: GPL-2.0

  • Swift

MediaEditor

许可协议: GPL-2.0

NetworkStack

使用响应式编程的Swift网络请求管理器框架

许可协议: Apache-2.0

  • Swift

NSObject-SafeExpectations

不再会因为从NSDictionary中获取到意外的值而导致程序崩溃。

许可协议: MIT

  • Objective-C

NSURL+IDN

支持NSURL中的IDN(punycode)

许可协议: MIT

  • Objective-C

OHActionSheet

使用块来处理用户点击按钮后执行的代码的UIActionSheet子类。

不再需要实现代理方法,这使得管理变得更加容易,尤其是在同一个类中使用多个ActionSheets时。

此类还允许您使用超时处理ActionSheets(在给定秒数后模拟点击您指定的按钮)

许可协议: MIT

  • Objective-C

OHAlertView

使用块来处理回调的AlertView辅助类。

  • 如果您的部署目标早于iOS 8,则此功能将使用UIAlertView
  • 如果您的部署目标为iOS 8或更高版本,则此功能将使用新的UIAlertController

许可协议: MIT

  • Objective-C

OHAttributedLabel

        This class allows you to use a `UILabel` with `NSAttributedStrings`, in order
  to display styled text with mixed style (mixed fonts, color, size, ...)

在唯一的标签中。它还提供了一个NSAttributedString类别,提供许多常用的方法来更改其各种样式和字体,以及一些易于使用的解析器来轻松构建包含各种/混合样式的复杂NSAttributedStrings

许可协议: MIT

  • Objective-C

OHAttributedStringAdditions

此pods包含对NSAttributedString的类别,添加大量非常有用的便捷方法来操作属性字符串。

包括便捷方法来:*设置给定范围的属性*获取给定索引的属性

为许多常见属性提供了便捷方法,包括:*字体*文本前景和背景颜色*文本样式(粗体、斜体、下划线)*链接(URL)*基线偏移、下标、上标*文本对齐、换行模式、字符间距*段落样式(文字缩进、行间距等)*等。

许可协议: MIT

  • Objective-C

OHAutoNIBi18n

此类允许您在应用程序中自动进行国际化(i18n)(XIB文件)不需要任何额外的代码。

不再需要使用多个XIB为各种区域设置使用或不只是有出口只为了将标签的文本进行翻译!

只需使用XIB中任何元素文本的Localizable.strings密钥(例如UIButton的标题、UILabel的文本等),它就会在运行时自动实时翻译!无需代码!

许可协议: MIT

  • Objective-C

OHHTTPStubs

一个用于轻松伪造网络请求的类

  • 使用从文件中伪造的网络数据测试您的应用程序
  • 还可以自定义响应头和状态代码
  • 根据请求使用自定义存根
  • 使用自定义响应时间来模拟缓慢的网络。
  • 此功能适用于使用iOS URL Loading System(NSURLConnection、NSURLSession、AFNetworking等)发送的任何请求(HTTP、HTTPS或其他协议)
  • 这在单元测试中非常有用,当您需要测试网络功能但不想实际使用网络,而是伪造一些响应数据时。
  • 提供用于模拟JSON内容或文件的实用方法
  • 兼容Swift

许可: NOASSERTION

  • Objective-C

OHPDFImage

OHPDFImage可以打开PDF文件,并使您能够将PDF的每一页作为矢量图像访问,然后将其渲染为任何大小的UIImage。

这将允许您在应用程序中使用PDF文件作为矢量图像,并确保在任何大小下都能进行平滑缩放。

许可协议: MIT

  • Objective-C

可重用

可重用是一个Swift Mixin,用于轻松处理您可重用的UITableViewCell和UICollectionViewCell类。

只需将您的UITableViewCellUICollectionViewCell子类标记为遵循ReusableNibReusable即可。这样您就可以更容易地操作它们,并且再也不必担心字符串类型的重用标识符,而是可以以类型安全的方式使用它们!

可重用还支持标记任何任意的UIView子类为NibLoadable,这样您就可以轻松地调用自定义视图类上的loadFromNib(),而无需添加任何代码。

有关更多信息,请参阅有关此技术的我的博客文章:http://alisoftware.github.io/swift/generics/2016/01/06/generic-tableviewcells/

许可协议: MIT

  • Swift

Stencil

Stencil是一个用于Swift的简单而强大的模板语言。

许可: BSD-2-Clause

  • Swift

StencilSwiftKit

此Pod包含Stencil的一些附加节点和过滤器。这些附加节点和过滤器主要致力于编写生成Swift代码的Stencil模板。

许可协议: MIT

  • Swift

SwiftGen

Swift工具集合,用于生成Swift代码常量(枚举或静态let):* 资产库,* 颜色,* 字体 * 本地化字符串,* 故事板,* 更多...

许可协议: MIT

  • Objective-C

SwiftGenKit

此Pod包含SwiftGen的资产解析器,以及将数据转换为Stencil上下文的方法。

许可协议: MIT

  • Swift

UIImage-Resize

类别向UIImage类添加了一些缩放方法,用于将其缩放至给定的CGRect——或保持 Aspect Ratio 来适应任何CGRect。

许可协议: MIT

  • Objective-C

WordPress-Aztec-iOS

待定。我们将尽快发布更多信息。待定。我们将尽快发布更多信息。待定。我们将尽快发布更多信息。待定。我们将尽快发布更多信息。

许可: MPL-2.0

  • Swift

WordPress-iOS-Editor

用于在iOS应用程序中显示WordPress.com帖子编辑器的可重用组件

许可协议: GPL-2.0

  • Objective-C

WordPress-Ratings-iOS

用于处理WPiOS评分的库

许可协议: GPL-2.0

  • Objective-C

WordPressApi

一个简单的Objective-C客户端,用于在WordPress平台上发布帖子

许可协议: GPL-2.0

  • Objective-C

WordPressCom-Analytics-iOS

用于处理WPiOS的Analytics追踪的库

许可协议: GPL-2.0

  • Objective-C

WordPressCom-Stats-iOS

用于在iOS应用程序中显示WordPress.com站点的统计数据

  • 需要WordPress.com生成的OAuth2熊证令牌,目前由WordPress-Mobile/WordPress-iOS提供

许可协议: MIT

  • Objective-C

WordPressComKit

许可协议: MIT

WordPressFlux

许可协议: GPL-2.0

WordPressKit

许可协议: GPL-2.0

WordPressMocks

许可协议: GPL-2.0

WordPressShared

许可协议: GPL-2.0

WordPressUI

许可协议: GPL-2.0

WPMediaPicker

WPMediaPicker是一个iOS控制器,允许捕获和选择媒体资产。它可以:* 多选媒体。* 选择媒体时捕获新的媒体。

许可协议: GPL-2.0

  • Objective-C

wpxmlrpc

轻量级的XML-RPC库。

许可: NOASSERTION

  • Objective-C