IOS How to insert substring to string

+ (NSString *)insertString:(NSString *)string byInsertSubString:(NSString *)subString atIndex:(int)postion {
    // fist half
    NSRange _firstRang;
    _firstRang.location = 0;
    _firstRang.length = postion - 1;
    NSString *resultStr  = [string substringWithRange:_firstRang];
   
    // insert
    resultStr = [resultStr stringByAppendingString:subString];
   
    // last half
    NSRange _lastRang;
    _lastRang.location = postion - 1;
    _lastRang.length = [string length] - postion + 1;
    NSString *_lastStr  = [string substringWithRange:_lastRang];
   
    // add last
    resultStr = [resultStr stringByAppendingString:_lastStr];
   
    return resultStr;
}

Comments

Popular posts from this blog

Java : Variables Declaring

Install DNF in RHEL/CentOS 7

SQL Self JOIN