프로그래밍/iOS

[iOS] NSString에 공백대신 하이픈(-) 넣기

삶의안식처 2015. 4. 9. 15:11

만약 카드 번호가 1234 - 5678 - 9012 - 3456이라고 생각해 보자.


근데 현재 가지고 있는 값은 1234 5678 9012 3456이란 스트링 값만 가지고 있다.

이를 위와 같이 바꾸기 위해서 사용


NSString* resultNumber = @"1234 5678 9012 3456";

resultNumber = [resultNumber stringByReplacingOccurrencesOfString:@" " withString:@" -"];

 

NSLog(@"%@",resultNumber); // 출력 테스트 


파랑색 : " " 스페이스를 " - " 스페이스, 하이픈, 스페이스로 바꿈

자주색 : 바꿀 문장을 저장하고 있는 NSString 객체


위와 같이 사용하면 출력결과가 1234 - 5678 - 9012 - 3456 으로 나온다.