// —————————————— FOUNDATION框架结构体
// NSRANGE
// 查找某个字符串在另一个字符串中的范围,若是找不到 length==0 location==NSNotFound==-1
NSString *str1 = @"hello world! ....";
NSString *str2 = @"world";
NSRange range = [str1 rangeOfString:str2];
NSLog(@"position is: %ld, length is : %ld", range.location, range.length);
// CGPoint 表示坐标
CGPoint point = CGPointMake(100, 100);
// CGSize 表示UI元素的尺寸(宽度、高度) w:100 h:50
CGSize size = CGSizeMake(100, 50);
// CGRect 表示UI元素的位置及尺寸 x:100 y:100 w:500 h:300
CGRect r1 = CGRectMake(100, 100, 500, 300);
// 比较两个点是否相同 (x、y)
BOOL isEqualPoint = CGPointEqualToPoint(CGPointMake(100, 100), CGPointMake(50, 50));
NSLog(@"p1 isequal p2 ? %i", isEqualPoint);
// 判断某个点是否在区域内
BOOL containsPoint = CGRectContainsPoint(CGRectMake(100, 100, 500, 100), CGPointMake(120, 130));
NSLog(@"rect contains point ? %i", containsPoint);