아이폰

NSString의 유용한 메서드 몇가지

클란심 2013. 1. 15. 15:22

출처 : http://qkraudgns.tistory.com/423


문자열 길이 구하기
[file length]


토큰으로 문자열 쪼개 배열로 만들기
NSArray *array = [file componentsSeparatedByString:@"_"];



문자열 대소문자 변경하기
[file capitalizedString]; // 첫 글자만 대문자
[file lowercaseString]; // 소문자로
[file uppercaseString]; // 대문자로
 


파일 이름에서 확장자만 따기
[file pathExtension];


파일 이름에서 확장자만 빼고 가져오기
[file stringByDeletingPathExtension];



전체 경로에서 파일명만 가져오기

[file lastPathComponent];



전체 경로에서 파일을 제외한 나머지 경로

[file stringByDeletingLastPathComponent];



파일 이름에 붙이고 싶은 확장자 붙인 새 String 생성하기
(ext는 물론 NSString* 타입.)
[file stringByAppendingPathExtension:ext];



특정확장자가 존재하는지 확인하는데에 쓰일수 있다.
[[file stringByDeletingPathExtension] stringByAppendingPathExtension:@"smi"]