본문 바로가기

프로그래밍/iOS

[iOS] NSString을 구분자 기준으로 따로 저장

아까 포스팅과 같은 맥락인데

 

1234 5678 9012 3456 란 문장을

1234

5678

9012

3456

위와 같이 4개로 따로 저장하고 싶을 때 사용한다.


    NSStringresultNumber = @"1234 5678 9012 3456";

    NSArray *array1 = [resultNumber componentsSeparatedByString:@" "];

    NSString* n1,*n2,*n3,*n4;

    n1 = array1[0];

    n2 = array1[1];

    n3 = array1[2];

    n4 = array1[3];

 

    NSLog(@"%@/ %@/ %@/ %@",n1,n2,n3,n4); // 출력 테스트


파란색 : 구분자, 나누는 기준이 되는 글자, 여기서는 스페이스가 나누는 기준이 된다.

자주색 : 원본 문자열


위와 같이 사용하면 각각 

n1에 1234

n2에 5678

n3에 9012

n4에 3456

문장이 들어간다.