William Towe

33个 pod
Agamotto 是一个用于 iOS/macOS/tvOS/watchOS 的框架,它提供了基于块的 KVO 和 NSNotificationCenter
的扩展。它支持在析构时移除观察。它基于 ReactiveCocoa Objective-C 框架的一部分。它还提供了一个 RACCommand 类的简化版本,可以分配给各种 UI 控件。
许可: MIT
Baxter 是一个用于 iOS/macOS/tvOS/watchOS 的框架,它扩展了 CoreData
框架。它提供了简化获取和导入的方法。
许可: Apache-2.0
Ditko 是一个用于 iOS/macOS/tvOS/watchOS 的框架,它扩展了 AppKit
、UIKit
和 WatchKit
框架。它包括宏、函数、分类和类,可以加速常见的开发任务。例如,在 UIColor
和 NSColor
上创建给定 RBBA 或 HSBA 成分的实例的类别。
许可: Apache-2.0
为 Foundation 和 UIKit 类提供分类,以简化从 FontAwesome Unicode 字符创建 UIImage 实例。命名方案与其在 http://fontawesome.io/cheatsheet/ 上的 FontAwesome 代码表页上使用的类名类似。
许可: BSD
KSOFileMagic 是一个 iOS/macOS 的 Darwin 文件命令包装器,它可以通过检查内容来识别文件。当没有提供 MIME 类型时,这可以用来识别没有文件扩展名或网络原始数据的文件。它优先使用 UTType 函数系列来确定类型,但如果未提供文件扩展名或在检查 NSData 实例时,则会直接检查文件内容。
许可: BSD
一组分类,针对 NSString
、UIFont
、NSFont
、NSImage
和 UIImage
,以简化使用.Font Awesome 字体创建图像。它支持 iOS/macOS/tvOS/watchOS。
许可: Apache-2.0
KSOMediaPicker 是一个提供 UI 以访问 Photos 框架的 iOS/tvOS 框架。它在 iOS 上提供类似 UIImagePickerController 的功能,并在 tvOS 上提供一个自定义实现。在 iOS 上,它使用 FLAnimatedImage 在资产集合视图中支持 GIF 的播放。它还支持在资产集合视图中选择时要播放的视频资源。
许可: Apache-2.0
KSOTextInputEditTextField 是一个 KDITextField 子类,它添加了一个浮动标签和类似于在 Android Material Design 中找到的 TextInputEditText UI 组件的风格。https://material.io/guidelines/components/text-fields.html#text-fields-field-types
许可: BSD
KSOTextValidation 是一个用于 iOS/tvOS 的框架,用于在用户输入文本时进行文本输入验证。它为 UITextField 提供了一个类别方法和一个用于符合必要文本验证方法的对象的协议。
许可: Apache-2.0
KSOThumbnailKit 包含用于从各种源 URL 生成和缓存缩略图的类。它支持图像、电影、pdf、html、纯文本、rtf 和各种其他格式。由于 tvOS 平台上不可用 WebKit 框架,因此不支持某些格式。
许可: Apache-2.0
KSOToken 是一个以 UITextView
为基础的子类,提供了类似于 macOS 中的 NSTokenField
的功能。它使用 NSTextAttachment
类来显示标记项。它提供了完成支持,并且可以自定义各种组件(UITextView、UITableViewCell、NSTextAttachment)的外观。
许可: Apache-2.0
KSOTooltip 是一个用于在 iOS 中以模态形式显示信息提示的框架。它可以显示 NSString
和 NSAttributedString
的实例,可选地带有箭头并且可以在文本下方显示一个可选项的附件视图。
许可: Apache-2.0
Loki 是一个用于操作 UIImage
/NSImage
的 iOS/macOS/tvOS/watchOS 框架。它提供了一系列方法来调整大小、模糊、调整对比度、亮度和饱和度。在 watchOS 上还提供了一系列有限的方法。
许可: Apache-2.0
涵盖了主要的 Foundation 类,包括 NSArray/NSMutableArray、NSBundle、NSData、NSDate、NSFileManager、NSObject、NSSet、NSString 和 NSURL。还包括非平凡方法的单元测试。
许可证:MIT
一组扩展 Foundation 集合类以包含功能程序语言(如 Haskell)中的功能的类。例如:map、filter、find、fold、zip、unzip 和 concat。兼容 iOS/OSX,7.0+/10.9+。
许可证:MIT
Quicksilver 是一个扩展了集合类(NSArray
、NSSet
、NSOrderedSet
、NSDictionary
和 NSString
)并简化了它们的使用结论的 iOS/macOS/tvOS/watchOS 框架。添加的方法类似于 Haskell 中相关列表函数(例如:map、filter、reduce 等)。
许可: Apache-2.0
Shield 是一个包装各种授权 API(例如相机、照片、位置)的 iOS/macOS/tvOS 框架。大多数包装的 API 都是针对 iOS 的,同时 macOS 和 tvOS 也有一些跨平台可用。为每个包装的 API 集合提供了子规格。
许可: Apache-2.0
Stanley 是一个扩展 Foundation
框架的 iOS/macOS/tvOS/watchOS 框架。它包括一些宏、函数、类别和类,使得重复性工作变得更加容易。它提供了一个本地化的电话号码格式化工具。它还提供了一个对 SCNetworkReachability API 的包装,即 KSTReachabilityManager。
许可: Apache-2.0