CGRectDivideNull 0.0.2

CGRectDivideNull 0.0.2

测试已测试
语言语言 CC
许可证 MIT
发布上次发布2014年12月

Jonathan Crooke 维护。



  • Jonathan Crooke

允许传 NULL 参数给 CGRectDivide()。在切片时避免不必要的局部变量。

动机

你是否厌烦了编写

CGRect source = someView.frame;
CGRect slice = CGRectZero;
CGRectDivide(source, &source, &slice, 10, CGRectMinXEdge);

...当你实际上只需要切片原始的框架时?那么试试看

CGRect source = someView.frame;
CGRectDivideNull(source, &source, NULL, 10, CGRectMinXEdge);

...或者

CGRect source = someView.frame;
CGRectDivideNull(source, NULL, &source, 10, CGRectMinXEdge);

现在你可以这样做了。这是一个对 CGRectDivide() 的简便包装,允许 sliceremainder 参数为 NULL。这避免了你在不需要使用这些切片时不得不声明局部变量来满足对 CGRectDivide() 的限制。

这就全部了!

版本历史

v0.0.2

  • 必要的 podspec 修复

v0.0.1

  • 初始发布。

享受乐趣!

MIT 许可证 >> [email protected]