//判斷點(diǎn)是否相等
bool CGPointEqualToPoint(CGPoint point1, CGPoint point2);
//判斷大小是否相等
bool CGSizeEqualToSize(CGSize size1, CGSize size2);
//判斷矩形框是否相等
bool CGRectEqualToRect(CGRect rect1, CGRect rect2);
//返回一個(gè)CGRect
CGRect CGRectStandardize(CGRect rect);
//CGRectMake(1, 1, 1, 1)返回(1, 1, 1, 1)
//CGRectMake(1, 1, 1, -1)返回(1, 0, 1, 1)
//CGRectMake(1, 1, -1, 1)返回(0, 1, 1, 1)
//CGRectMake(1, 1, -1, -1)返回(0, 0, 1, 1)
//只有當(dāng)width或height小于零時(shí)才有改變
//判斷是否為空 既width或height為0
bool CGRectIsEmpty(CGRect rect);
//判斷是否為空 Null一般時(shí)執(zhí)行某個(gè)方法后的返回值(例如兩個(gè)不相交的CGRect執(zhí)行相交方法(在下面)返回值為Null)
bool CGRectIsNull(CGRect rect)
//判斷是否為無(wú)窮大
bool CGRectIsInfinite(CGRect rect)
//返回一個(gè)CGRect惕医,x為原本的x-dx y為原本的y-dy width為原本的width-2dx height為原本的height-2dy
CGRect CGRectInset(CGRect rect, CGFloat dx, CGFloat dy)
//情況與CGRectStandardize類似
CGRect CGRectIntegral(CGRect rect)
//兩個(gè)CGRect的合集
CGRect CGRectUnion(CGRect r1, CGRect r2)
//兩個(gè)CGRect的交集
CGRect CGRectIntersection(CGRect r1, CGRect r2)
//CGRect向x或y方向便宜 x>0向右偏 x<0向左 y>0向下偏 y<0向上
CGRect CGRectOffset(CGRect rect, CGFloat dx, CGFloat dy);
void CGRectDivide(CGRect rect, CGRect *slice, CGRect *remainder,CGFloat amount, CGRectEdge edge);
//判斷point是否在rect內(nèi)
bool CGRectContainsPoint(CGRect rect, CGPoint point)
//判斷rect1是否包含rect2
bool CGRectContainsRect(CGRect rect1, CGRect rect2)
//判斷rect1和rect2是否相交
bool CGRectIntersectsRect(CGRect rect1, CGRect rect2)
//把點(diǎn)轉(zhuǎn)換為不可變字典
CFDictionaryRefCGPointCreateDictionaryRepresentation(CGPoint point)
//把字典轉(zhuǎn)換為點(diǎn)沸毁,存在point里凄硼,成功返回true 其他false
bool CGPointMakeWithDictionaryRepresentation(CFDictionaryRef dict,CGPoint *point);
//把CGSize轉(zhuǎn)換為不可變字典
CFDictionaryRef CGSizeCreateDictionaryRepresentation(CGSize size);
//把字典轉(zhuǎn)換為CGSize茂蚓,存在size里沥阱,成功返回true 其他false
bool CGSizeMakeWithDictionaryRepresentation(CFDictionaryRef dict,CGSize *size);
//把CGRect轉(zhuǎn)換為不可變字典
CFDictionaryRef CGRectCreateDictionaryRepresentation(CGRect);
//把字典轉(zhuǎn)換為CGSize捞挥,存在rect里篙螟,成功返回true 其他false
bool CGRectMakeWithDictionaryRepresentation(CFDictionaryRef dict,CGRect *rect);