53 个 pods
ARC Helper 是一系列宏,旨在替代标准 Objective-C 内存管理函数和宏。这些宏将为构建目标生成适当的代码。
ARC Helper 结构化:- 对于仅设计为与启用 ARC 一起工作的项目,您可以单独使用第二个和/或第三个模块(从 "弱引用支持" 开始的部分),并省略第一个模块。- 对于仅限 iOS 的项目,您不需要第三个模块(从 "弱委托支持" 开始的部分),这部分解决在 Mac OS 下不支持弱的引用的类,如 NSWindowController 在不支持弱引用的 Mac OS 10.7 上。
许可证: zlib
AsyncImageView 包含了一个简化的 UIImageView 类别,用于在 iOS 上异步加载和显示图片,从而不影响 UI,以及一个 UIImageView 子类,用于更高级的功能。AsyncImageView 与 URL 一起使用,因此可以使用本地或远程文件。
加载/下载的图片将缓存到内存中,并在发生内存警告时自动清理。AsyncImageView 独立于 UIImage 缓存运行,但默认情况下,将应用程序包根目录中的任何图片存储在 UIImage 缓存中,避免了缓存图片的重复。
此库还可以独立于 UIImageView 加载和缓存图片,因为它提供了对底层加载和缓存类的直接访问。
许可证: zlib
FXImageView 是一个旨在简化将常见视觉效果(如反射和阴影)应用于图像的类。FXImageView 包含了复杂的排队和缓存逻辑,在最短时间内渲染这些效果以提高性能。
As a bonus, FXImageView includes a standalone UIImage category for cropping, scaling and applying effects directly to an image.
许可证: zlib
GLView 是一系列类,旨在使在 iOS 应用中启动和使用 OpenGL 功能变得尽可能容易。GLImage 和 GLImageView 类使得能够在应用中加载和显示 PVR 格式的图像和视频片段,而无需了解任何 OpenGL。有关 PVR 图像和视频的更多信息,请参见下文。GLModel 和 GLModelView 类允许您使用流行的 WaveFront .obj 格式加载 3D 模型,并在视图中显示它,而无需了解任何关于 OpenGL 的知识。GLView 库是模块化的。如果您不想渲染 3D 模型,可以省略 Models 类,而库的其余部分仍然可以工作。如果您不感兴趣于加载和显示图像,只想为一个基本的 OpenGL 上下文设置,可以省略 Images 和 Models 类。
许可证: zlib
HRCoder 是一个用于替代 NSKeyedArchiver 和 NSKeyedUnarchiver 类的类,它可以以可读的 XML 格式读取/写入数据。
许可证: zlib
HTMLabel 是一个简单的 UILabel 子类,用于在 iOS 上显示基本的 HTML 内容(例如加粗/斜体、链接、项目符号列表),而无需使用 UIWebView 的开销。
许可证: zlib
ReflectionView 是一个 UIView 子类,旨在使在 iOS 上创建“镜像地板”样式反射视图变得简单。
您可能已经注意到,Apple提供了一个名为“Reflection”的示例项目,但Apple的解决方案只能用于图像,且涉及较为缓慢的CPU密集型绘图来更新反射效果,因此不适用于动态内容的反射。ReflectionView可以在两种模式下运行;静态模式——类似于Apple的示例代码——或动态模式,它使用Core Animation并在任何视图上实时工作。这意味着您可以使用它来反射包含动态元素的内容,如控件或动画,并且反射效果将实时更新。
版权信息: MIT
StandardPaths是NSFileManager的一个分类,用于简化iOS和Mac OS上标准应用程序目录的访问,并抽象iOS上的iCloud备份标志。它还支持处理特定于设备的文件后缀,例如Retina显示屏的@2x后缀,或者iPhone 5的-568h后缀,并且可以选择性地交换某些UIKit方法以更一致地支持这些后缀。
许可证: 未声明