Notice
Recent Posts
Recent Comments
Link
투케이2K
51. (Objective-C/objc) split 사용해 특정 문자열 NSString 인덱스 번지 확인 실시 - indexOf 본문
Objective-C
51. (Objective-C/objc) split 사용해 특정 문자열 NSString 인덱스 번지 확인 실시 - indexOf
투케이2K 2022. 8. 21. 18:15[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// MARK: - [헤더 파일에 정의 없이 : void 메소드 구현]
- (void)testMain {
printf("\n");
printf("==================================== \n");
printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n");
printf("==================================== \n");
printf("\n");
/*
// ------------------------------------
[요약 설명]
// ------------------------------------
1. componentsSeparatedByString : 특정 문자 기준으로 문자열 자르기를 수행할 수 있습니다
// ------------------------------------
2. 해당 문자열이 없는 경우는 원본 문자열 길이가 출력됩니다
// ------------------------------------
*/
// [초기 변수 선언 실시]
NSString *strData = @"hello투케이반가워";
// [split 을 사용해 특정 문자열 기준으로 분리 실시]
NSString *splitOne = [[strData componentsSeparatedByString:@"hello"] objectAtIndex:0];
NSString *splitTwo = [[strData componentsSeparatedByString:@"투케이"] objectAtIndex:0];
NSString *splitThree = [[strData componentsSeparatedByString:@"안녕"] objectAtIndex:0];
// [분리된 문자열 길이 출력 실시]
int oneIndex = splitOne.length;
int twoIndex = splitTwo.length;
int threeIndex = splitThree.length;
// [특정 문자열 인덱스 번지 출력 실시]
printf("\n");
printf("==================================== \n");
printf("[ViewController >> testMain() :: 로그 결과 확인 실시] \n");
printf("[oneIndex :: %d] \n", oneIndex);
printf("[twoIndex :: %d] \n", twoIndex);
printf("[threeIndex :: %d] \n", threeIndex);
printf("==================================== \n");
printf("\n");
}
[결과 출력]
반응형
'Objective-C' 카테고리의 다른 글
Comments