[iphone] Objective-C Split ()?

목적 c의 문자열을 배열로 분할하는 방법이 있습니까? 내 말은-입력 문자열 Yes : 0 : 42 : value를 (Yes, 0,42, value)의 배열에 입력합니까?



답변

NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"];

yourString 포함 @"one:two:three"

그리고 arrayOfComponents는 @[@"one", @"two", @"three"]

그리고 당신은 NSString *comp1 = arrayOfComponents[0];

( https://developer.apple.com/documentation/foundation/nsstring/1413214-componentsseparatedbystring )


답변

이 시도:

    NSString *testString= @"It's a rainy day";
    NSArray *array = [testString componentsSeparatedByString:@" "];


답변

componentsSeparatedByString을 사용해보십시오 .


답변

다음을 사용하십시오. [[string componentsSeparatedByString : @ “,”] [0];


답변

첫 번째 단어에 액세스하려면 :

[[string componentsSeparatedByString:@" "] objectAtIndex:0];


답변