iOS NSMutableString的Category

前言

项目中自己通过各种渠道及结合项目的经验整理了一套自己的工具包,里面有各种Category,及封装的方法,方便项目使用,这段时间我会陆续分享出来,希望能帮助到有需求的人YoY 。

NSMutableString+LSCore.h

//
//  NSMutableString+LSCore.h
//  LSCoreFramework
//
//  Created by 王隆帅 on 15/5/4.
//  Copyright (c) 2015年 王隆帅. All rights reserved.
//

#import 

@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


iOS NSMutableString的Category_第1张图片
我的公众号二维码

你可能感兴趣的:(iOS NSMutableString的Category)