2020年3月20日 星期五

Basic String Manipulation in Objective-C



String append :



1.
- (NSString*) concatenateString:(NSString*)stringA withString:(NSString*)stringB
{
    NSString *finalString = [NSString stringWithFormat:@"%@%@", stringA,
                                                       stringB];
    return finalString;
}

2.
- (NSString*) appendingString:(NSString*)stringA withString:(NSString*)stringB
{
    NSString *finalString = [stringA stringByAppendingFormat:@"%@", stringB];
    return finalString;
}

String Length:

- (int) stringLength:(NSString*)string
{
    return [string length];
}

Remove text from string:

- (NSString*)remove:(NSString*)textToRemove fromString:(NSString*)input
{
   return [input stringByReplacingOccurrencesOfString:textToRemove
                                           withString:@""];
}

Uppercase / Lowercase / Titlecase:

- (NSString*)uppercase:(NSString*)stringToUppercase
{
   return [stringToUppercase uppercaseString];
}

- (NSString*)lowercase:(NSString*)stringToLowercase
{
   return [stringToLowercase lowercaseString];
}

- (NSString*)titlecase:(NSString*)stringToTitleCase
{
   return [stringToTitleCase capitalizedString];
}

Find/Replace : 

- (NSString*)findInString:(NSString*)string
        replaceWithString:(NSString*)stringToReplaceWith
{
   return [input stringByReplacingOccurrencesOfString:string
                                           withString:stringToReplaceWith];
}

Insert String :

- (NSString*)insertString:(NSString*)originalStr
        insertString:(NSString*)insertString loc:(NSUInteger)loc
{
  NSString *str1 =[originalStr substringToIndex:loc];
  NSString *str2 =[originalStr substringFromIndex:loc];
  NSString *finalString = [NSString stringWithFormat:@"%@%@%@", str1,insertString,str2];

  return finalString;
}

沒有留言:

張貼留言

《天黑請斃命》(Bodies Bodies Bodies, 2022)— 真的很會找死

中文片名:天黑請斃命 英文片名:Bodies Bodies Bodies 上映日期:2022 劇情簡介: 一群富二代年輕人跑去某棟豪華大宅開趴,結果因為颱風被困在屋內,於是開始玩「Bodies Bodies Bodies」這種類狼人殺的遊戲。不過,遊戲還沒玩幾輪,真的有人死了,...