
NSString
小手一背爱谁谁
这个作者很懒,什么都没留下…
展开
-
iOS 指定高度得到可显示文本最大字号,字符串高度、宽度计算
/// 文本字号计算 指定单行字符串高度/// @param height 返回单行可显示的最大字号-(CGFloat)fontSizeFromHeight:(CGFloat)height{ CGFloat fontSize = 0; for (int i = 0; i < (int)height ; i++) { CGFloat h = [s...原创 2019-11-22 15:21:11 · 749 阅读 · 0 评论 -
iOS NSString字符串按照特定字符分割成数组
NSString *str =@"Rem【ar【k";NSArray *array = [str componentsSeparatedByString:@"【"]; //字符串按照【分隔成数组NSLog(@"array=%@=",array); //结果是原创 2016-11-16 16:23:39 · 37509 阅读 · 0 评论 -
iOS 输入框过滤emoji表情
// 通过创建一个NSString 的category类目实现最后输入的表情的过滤 输入框粘贴功能需要关闭也就是只能输入关闭输入框粘贴功能点击此链接+ (BOOL)isContainsTwoEmoji:(NSString *)string{ __blockBOOL isEomji =NO; [stringenumerateSubstringsInRange:NSMa...原创 2016-11-02 17:16:24 · 2691 阅读 · 0 评论 -
iOS 输入框字数限制
[_number addTarget:self action:@selector(numberAgaintextFieldDidChange:) forControlEvents:UIControlEventEditingChanged];- (void)textViewDidChange:(UITextView *)textView { NSInteger number ...原创 2017-01-06 17:08:18 · 413 阅读 · 0 评论 -
iOS 字符串处理
// 字符串是否含有另一个字符串+ (BOOL)string:(NSString *)string subStr:(NSString *)subStr{ // NSLog(@"%@---比较---%@",string,subStr); if ([string rangeOfString:subStr].location != NSNotFound) { ...原创 2017-05-10 18:13:11 · 240 阅读 · 0 评论 -
iOS 排序 和数组比较算法
/* 排揎算法 升序 降序 */- (NSMutableArray *)arrPaiXufrom:(NSMutableArray *)arr sheng:(BOOL)sheng{ for (int i = 0; i < arr.count; i++) { for (int j = i+1; j < arr.count; j++)...原创 2018-05-15 10:04:51 · 687 阅读 · 0 评论 -
iOS 遍历字符串得到每一个字
NSString *newStr =@"sdfdfs15dfdfdf15fdfdow们啊as阿达阿达打啊"; NSString *temp =nil; for(int i =0; i < [newStr length]; i++) { temp = [newStr substringWithRange:NSMakeRange(i,1...原创 2016-01-18 10:31:17 · 11306 阅读 · 0 评论 -
OC 字符串与数组互转
NSMutableArray *array =@[@"111",@"4444",@"33333"].mutableCopy; // 数组转字符串 NSString *str = [array componentsJoinedByString:@","]; NSLog(@"%@",str); // 字符串转数组 NSArray * ar = [s...原创 2018-07-13 11:39:44 · 4892 阅读 · 0 评论 -
OC 查找字符串中相同的元素 并记录起始位置和长度
// 找出连续的相同元素 并记录起始位置和长度-(NSMutableArray *)locationFromStr:(NSString *)str sameStr:(NSString *)sameStr{ NSMutableArray *arr = [NSMutableArray array]; NSString * temp =nil; NSInteger coun...原创 2019-04-09 14:58:01 · 402 阅读 · 0 评论 -
iOS emoji表情过滤
/** * emoji表情过滤 */+(NSString *)filterEmoji:(NSString *)string { NSUInteger len = [string lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; const char *utf8 = [string UTF8String]; ...原创 2016-10-14 13:33:08 · 1652 阅读 · 0 评论 -
iOS 字符串去掉空格换行符
NSString* str=nil; //1. 去掉首尾空格和换行符 str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; //2. 去掉所有空格和换行符 str = [str stringByReplacingO...原创 2016-10-10 15:45:55 · 8628 阅读 · 0 评论 -
iOS 电话号码中间部分替换为**
_phoneNumber = [_phoneNumber stringByReplacingCharactersInRange:NSMakeRange(3, 5) withString:@"*****"];原创 2016-03-22 16:30:54 · 4811 阅读 · 0 评论 -
iOS 字符串通过特定字符转变成数组
NSString * thePath = @"106.73293,10.79871|106.73229,40.79841|"; NSArray *array = [thePath componentsSeparatedByString:@"|"];NSLog(@"%@",array);原创 2016-06-01 11:13:38 · 905 阅读 · 0 评论 -
iOS 获取字符串的首、尾字符
NSString *str = @"dsdf456s56fs5f4dsf145ds456fds456fds45fds45fds5fs45fs5f45";NSString *first = [str substringToIndex:1];//字符串开始NSString *last = [str substringFromIndex:str.length-1];//字符串结尾NSLog...原创 2016-08-05 10:28:58 · 15411 阅读 · 0 评论 -
iOS 网址、链接、网页地址、下载链接等正则验证
/** * 网址正则验证 1或者2使用哪个都可以 * * @param string 要验证的字符串 * * @return 返回值类型为BOOL */- (BOOL)urlValidation:(NSString *)string { NSError *error; // 正则1 NSString *regulaStr =@"\\b...原创 2016-08-08 10:38:02 · 9017 阅读 · 0 评论 -
iOS - 正则表达式判断邮箱、身份证..是否正确:
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicatepredicateWithFormat:@"SELF ...原创 2016-08-08 10:46:46 · 269 阅读 · 0 评论 -
iOS 去掉首尾空格和换行符
NSString *str = _textView.text; str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; //去除掉首尾的空白字符和换行字符 str = [str stringByReplacingOccurrencesO...原创 2016-08-31 14:05:32 · 5747 阅读 · 0 评论 -
iOS 字符串中是否包含某个字符串
- (BOOL)string:(NSString *)string subStr:(NSString *)subStr{ if ([string rangeOfString:subStr].location !=NSNotFound) { //条件为真,表示字符串string包含一个自字符串subStr原创 2016-09-12 15:05:30 · 2012 阅读 · 0 评论 -
iOS 字符串替换和NSdata转nastring
//nsdata转nsstring NSString * newStr = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]; // / 替换— weakSelf.imageUrl = [newStr stringByReplacingO...原创 2015-12-31 17:09:33 · 1133 阅读 · 0 评论