我刚刚在NSGeometry.h中发现了NSRect辅助函数(即NSMidX,NSMaxX等...)
这些将使一些重复编码更容易.我知道NSMakeRect,NSMouseInRect,NSOffsetRect和许多其他人,但不知何故错过了有助于重新计算NSRect几何的函数.
我发现NSStringFrom*()在记录CGRect,CGPoint等结构时很有用.
您可以在Apple的基础功能参考(Wayback Machine链接)中找到全面的概述.
辅助功能,用左帽,填充和右帽绘制三部分图像.非常适合自定义按钮
void NSDrawThreePartImage(NSRect frame, NSImage *startCap, NSImage *centerFill, NSImage *endCap, BOOL vertical, NSCompositingOperation op, CGFloat alphaFraction, BOOL flipped );
另请查找NSDrawNinePartImage