[ iOS ] 關於 NSString 大小事

宣告以及初始化的方法

建立字串物件
NSString *string = @"保羅";  
建立空字串
NSString *string = @"";  
字串格式化
NSString *string = @"保羅";  
string = [NSString stringWithFormat:@"大帥哥 %@", string];  
NSLog(@"%@", string);  

搜尋

NSString *string = @"保羅 是帥哥";  
NSRange range = [string rangeOfString:@"帥哥"];

if (range.location == NSNotFound) {  
     NSLog(@"string 中沒有找到 帥哥");
}else {
     NSLog(@"搜尋範圍%@",NSStringFromRange(range));
}

替換

宣告
NSString *string = @"保羅 是帥哥";  
NSString *_string;  
尋找字串並取代
_string = [string stringByReplacingOccurrencesOfString:@"保羅" withString:@"Polo"];  
NSLog(@"%@", _string);  
尋找範圍並取代
_string = [string stringByReplacingCharactersInRange:NSMakeRange(3, 3) withString:@"是大帥哥"];  
NSLog(@"%@", _string);  

大小寫的轉換

字串的大小寫轉換
NSString *string =[[NSString alloc] initWithString:@"Polo"];  
全部大寫
NSLog(@"%@",[string uppercaseString]);  
全部小寫
NSLog(@"%@",[string lowercaseString]);  
字首大寫
NSLog(@"%@", [string capitalizedString]);  

ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io