测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | MIT |
发布上次发布 | 2017 年 5 月 |
SwiftSwift 版本 | 3.0 |
由 Jason Grandelli,Ryan Garchinsky,Erin Hamalainen,Dustin Bergman,Nick DiStefano,Evan Dutcher,Raymond Migneco,URBN,Matt Thomas 维护。
我们是 URBN 应用中使用的一系列有用的类别、宏和便利函数的集合。
根据需要可以单独导入 URBNConvenience 类,也可以一次性导入所有类,导入 URBNConvenience.h
将会将其所在的 URBNConvenience pod 中的所有其他类一同引入。
URBNConvenience: 当需要导入所有 URBNConvenience 类时,用于包含的大纲框架头文件。同时也包含了 URBNConvenience 的版本信息。
URBNFunctions: 为类似应用程序信息、调试信息、转换和异步调度等事情提供便利方法。
URBNMacros: 提供便利宏,用于操作系统和设备版本、记录日志和断言等。
NSNotificationCenter+URBN: 在 NSNotificationCenter
上定义一个类别,以在主队列上发布通知。
UITextField+URBNLoadingIndicator: 在 UITextField
上定义一个类别,它会作为一个 rightView
来显示一个标准加载指示器。
UIView+URBNAnimations: 在 UIView
上定义一个简洁的类别,可以快速添加效果交叉淡入动画。默认动画持续时间为 0.2 秒。
UIView+URBNBorders: 定义了一个简单的类别,可以在任意一侧为 UIView
添加恼人的边框。每个边框都有自己的颜色、宽度和内边距。
UIView+URBNLayout: 在 UIView
上定义了一个超级有用的类别,可以加快布局工作。它包括手动帧布局方法以及自动布局方法。
URBNTextField: 由于设计师喜欢文字内边距和填充,这个子类添加了 edgeInsets
。这些内边距适合所有的 UITextField
的子视图(文字、编辑、左侧视图、清除按钮、右侧视图)。
NSDate+URBN: 在 NSDate
上定义了一个类别,用于获取两个日期之间持续时间的人类可读信息。
UIImage+URBN: 当前 FP 应用有很多资产膨胀。这个类别提供了一个缓存/重用使用 CoreGraphics 绘制图像资产的方法。
NSString+URBN: 在 NSString
上定义了一个类别,提供了一些寻找子字符串的便利函数。
URBNConvenience 已在 iOS 7 及以上版本上进行测试。虽然可能在较低的部署目标上也能工作。需要 ARC。
URBNConvenience遵循MIT许可协议。更多信息请查看LICENSE文件。