M13 Toolkit 1.0.5

M13 Toolkit 1.0.5

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最新版本2015年2月

Brandon McQuilkin 维护。



  • Marxon13

M13 Toolkit 是我在各种项目中使用的类和分类的集合。

NSArray

  • 更改:识别数组两个状态之间的更改。对于集合和表格视图非常实用。查看使用此功能的 UIKit 分类。
  • 计数集:从数组创建计数集的快捷方式。
  • 使用数据创建:使用 NSData 创建数组。
  • 映射:通过将对象的块映射创建新数组。(具有不可变和可变方法。)
  • 数字:使用范围、增量以及/或函数块创建 NSIntegers、CGFloats 或 doubles 数组。
  • 移动对象:向 NSMutableArray 添加移动对象函数。

NSAttributedString

  • 调整:调整属性字符串的字体大小,增加或减少给定量。

NSData

  • 摘要:从数据创建哈希和校验和。
  • 加密:使用密码加密和解密数据。

NSDictionary

  • 使用数据创建:使用包含 plist 的 NSData 对象创建 NSDictionary。
  • 合并:合并两个字典。

NSFileManager

  • 路径:轻松生成常见文件夹和临时文件的路径。
  • 属性:轻松获取文件属性。

NSLocale

  • 列表:生成可读性强的国家列表。

NSObject

  • 属性列表:生成对象的属性列表。还可以创建包含键和值的对象与 NSDictionary 版本的对象。

NSString

  • 摘要:创建字符串的哈希和校验和。
  • 格式化:使用 kCFStringNormalizationFormD 规范化字符串。

UICollectionView

  • 更改:自动动画数据源中的更改。自动确定并动画更改(由 NSArray+Changes 分类提供),因此无需调用重新加载数据。
NSArray *changes = [NSArray changesBetweenArray:currentDataSource andPreviousArray:previousDataSource];
[collectionView performBatchChanges:changes inSection:someSection completion:nil]

UIFont

  • 列表:创建一个所有可用字体列表。

UITableView

  • 更改:自动动画数据源中的更改。自动确定并动画更改(由 NSArray+Changes 分类提供),因此无需调用重新加载数据。
NSArray *changes = [NSArray changesBetweenArray:currentDataSource andPreviousArray:previousDataSource];
[tableView beginUpdates];
[tableView applyChanges:changes toSection:someSection];
[tableView endUpdates];

联系我

如果您有任何疑问、评论或建议,请给我留言。如果您发现了一个错误,或者想要提交一个pull请求,请告诉我。

许可

MIT许可

版权声明(c)2015 Brandon McQuilkin

以下声明对任何获取本软件及其关联文档文件(以下简称
"软件")副本的个人免费授予,任何个人都可以在不受限制的情况下使用软件,包括但不限于使用的权利、复制的权利、修改的权利、合并的权利、发布的权利、分发的权利、再授权的权利以及出售软件副本的权利,并允许将软件提供给他人使用,前提是按照以下条件
以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分的副本中。

软件按“原样”提供,不提供任何形式的质量保证,无论是明示的、隐含的还是与特定目的或侵权行为相关的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论是基于合同行为、侵权行为或其他行为,无论是由于软件本身、使用软件或与软件相关的其他使用而引起的。