NSRange
NSRange range1 = NSMakeRange(0,2);
NSRange range2 = NSRangeFromString(@"1,2");
NSRange range3 = NSUnionRange(range1,range2);//合并范围 以第一个参数为开始,以后一个参数为结束。
NSRange range4 = NSIntersectionRange(range1,range2);//范围取交集
NSLog(@"%@",NSStringFromRange(range1));
NSLog(@"位置:%ld 长度:%ld", range.location, range.length);
CGRect
CGRect rect = CGRectMake(0,100,100,40);
NSLog(@"%@",NSStringFromCGRect(rect));
CGPoint
CGPoint point = CGPointMake(0,100);
NSLog(@"%@",NSStringFromCGPoint(point));
CGVector
CGVector vector = CGVectorMake(0,100);
NSLog(@"%@",NSStringFromCGVector(vector));
CGSize
CGSize size = CGSizeMake(100,40);
NSLog(@"%@",NSStringFromCGSize(size));
CGAffineTransform
CGAffineTransform transform = CGAffineTransformMake(0, 100,100,100,100,100);
NSLog(@"%@",NSStringFromCGAffineTransform(transform));
UIEdgeInsets
UIEdgeInsets insets = UIEdgeInsetsMake(0,100,100,100);
NSLog(@"%@",NSStringFromUIEdgeInsets(insets));
UIOffset
UIOffset offset = UIOffsetMake(100,100);
NSLog(@"%@",NSStringFromUIOffset(offset));
SEL
SEL aSelector = @selector(methodName);
NSLog(@"%@",NSStringFromSelector(aSelector));
Class
Class class1 = objc_getClass(className);
Class class2 = [NSObject class];
NSLog(@"%@",NSStringFromClass(class1));
Protocol
Protocol protocol = @protocol(protocol-name);
NSLog(@"%@",NSStringFromProtocol(protocol));