글자 수 제한이나, 문자열 중 원하는 범위를 얻어오고 싶을 때 사용하는 방법이다.
NSString *text = @"1234567890";
NSRange range = {0, 3};
NSString *subText = [newText substringWithRange:range];
위와 같이 쓰면 subText에는 123이 들어간다.
NSRange의 앞부분은 location
뒷부분은 length
위와 같이 쓰면 0번째 위치로 부터 3글자를 얻어오는 것이다.
range의 범위를 조절하는 것으로 원하는 문자열을 뽑아낼수 있다.
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] 앱이 죽을 때 debug (0) | 2015.04.09 |
---|---|
[ios] avplayer와 avcaptureSession(비디오 녹화, 소리도 같이 녹음) 을 같이 쓸때 문제 (0) | 2015.04.09 |
[ios] 디버그 (0) | 2015.04.09 |
[ios] sizeWithFont: constrainedToSize: lineBreakMode: 함수 deprecated (0) | 2015.04.09 |
[ios] 시리나 홈버튼을 들어갈 때 Notification 얻기 (0) | 2015.04.09 |