前言
项目中自己通过各种渠道及结合项目的经验整理了一套自己的工具包,里面有各种Category,及封装的方法,方便项目使用,这段时间我会陆续分享出来,希望能帮助到有需求的人YoY 。
NSMutableString+LSCore.h
//
// NSMutableString+LSCore.h
// LSCoreFramework
//
// Created by 王隆帅 on 15/5/4.
// Copyright (c) 2015年 王隆帅. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface NSMutableString (LSCore)
- (void)replaceString:(NSString *)searchString withString:(NSString *)newString;
- (void)removeSpace;
- (void)removeNilAndNull;
@end
NSMutableString+LSCore.m
//
// NSMutableString+LSCore.m
// LSCoreFramework
//
// Created by 王隆帅 on 15/5/4.
// Copyright (c) 2015年 王隆帅. All rights reserved.
//
#import "NSMutableString+LSCore.h"
@implementation NSMutableString (LSCore)
/**
* 替换字符串
*
* @param searchString 将要被替换的字符串
* @param newString 替换后的字符串
*/
- (void)replaceString:(NSString *)searchString withString:(NSString *)newString {
NSRange range = [self rangeOfString:searchString];
[self replaceCharactersInRange:range withString:newString];
}
/**
* 去除空格
*/
- (void)removeSpace {
[self replaceString:@" " withString:@""];
}
- (void)removeNilAndNull {
if ([self isEqual:[NSNull null]]| (self == nil)) {
[self setString:@""];
}
}
@end

网友评论