1234567891011121314151617181920212223242526272829303132333435 |
- #import "NSString+MT.h"
- @implementation NSString (MT)
- - (NSString *)URLEncodedString
- {
-
-
- NSString * charaters = @"?!@#$^&%*+,:;='\"`<>()[]{}/\\| ";
- NSCharacterSet * set = [[NSCharacterSet characterSetWithCharactersInString:charaters] invertedSet];
- return [self stringByAddingPercentEncodingWithAllowedCharacters:set];
-
-
- }
- -(NSString *)URLDecodedString
- {
- return [self stringByRemovingPercentEncoding];
- }
- - (CGFloat)computeStringHeight{
- return [self boundingRectWithSize:CGSizeMake(ScreenWidth - kNumFrom375(30), 99999) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:kNumFrom375(14)]} context:nil].size.height+2;
- }
- @end
|