该库已弃用
概览
WLHelpers 核心
WLHelpers 的目标是填补原生 Cocoa API 中的空白,为大多数繁琐的任务添加便利。该库包含七个不同的助手
-
WLUtilityHelper - 包含多种实用和格式化方法,旨在节省大量时间,将多行任务缩短为一个调用。时间和数据格式化、字符串操作、应用导航、随机生成,以及许多其他常用工具。
-
WLKeychainHelper - 一个更好的、格式化的 KeychainWrapper,来自 Apple 的 Keychain Services 编程指南,能够从 Keychain 中添加和检索基本项。
-
WLVisualHelper - 所有视觉事物的助手,执行 CoreGraphics、Quartz 和 UIKit 的工作,因此您不需要这么做。
-
WLImageHelper - 这个工具将帮助您解耦图像加载与控制器,包括回退和旋转器等。现在您可以通过一个方法调用加载数据库中用户的个人资料图片,即使您的用户从 Facebook、VK、Twitter 和您的后端有个人资料图片。
-
WLLogHelper - 方便的日志记录,包括视觉提示,并会自动报告日志是从哪个控制器和方法调用的,这大大提高了日志的透明度,因此它们易于阅读和导航。
-
WLLocationHelper - 基于CoreLocation构建的辅助工具,可免除您从头开始处理简单位置相关任务的工作。
-
WLCoreDataHelper - 简单的CoreData管理器,消除了每次使用框架时必须创建CoreData项目的需求,并使动态添加CoreData支持成为可能。
-
WLAlertHelper - 最强大的辅助工具,提供对警报消息的集中控制和结构化。WLAlertHelper按照Apple的方式使用UIAlertController,同时提供直观、易于使用的方法,以及优雅管理自定义警报消息的框架。
WLHelpers AFNetworkingHelper subspec
- WLServerHelper – 服务器API辅助工具,优化警报生成、有效性检查和服务器响应清理。此子模块依赖于AFNetworking 3 pod,并在内部使用AFNetworking。您可以对其进行子类化、覆盖和定制,以满足应用程序的需求。
安装
WLHelpers通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod "WLHelpers"
要生成一个空的Podfile,转到您的项目文件夹并执行以下命令
$ pod init
如果您尚未安装CocoaPods,请首先运行安装命令
$ sudo gem install cocoapods
如果您不想使用CocoaPods,可以直接查看示例项目。
要求
- iOS9和更高版本
许可证
WLHelpers在MIT许可证下提供。有关更多信息,请参阅LICENSE文件。