Sample code for 30+ languages & platforms
Objective-C

StringTable SplitAndAppend Example

Demonstrates the StringTable SplitAndAppend method.

Chilkat Objective-C Downloads

Objective-C
#import <CkoStringTable.h>
#import <NSString.h>

CkoStringTable *strTab = [[CkoStringTable alloc] init];

//  SplitAndAppend make it easy to break apart comma delimited, semicolon delimited,
//  or strings delimited by other characters.
NSString *s = @"abc,123,xyz,456,music,math,\"World History\",\"Chicago,Cubs\",Japan";

[strTab SplitAndAppend: s delimiterChar: @"," exceptDoubleQuoted: YES exceptEscaped: YES];

int i = 0;
int numStrings = [strTab.Count intValue];
while (i < numStrings) {
    NSLog(@"%d%@%@",i,@": ",[strTab StringAt: [NSNumber numberWithInt: i]]);
    i = i + 1;
}

//  The output is: 
//  0: abc
//  1: 123
//  2: xyz
//  3: 456
//  4: music
//  5: math
//  6: "World History"
//  7: "Chicago,Cubs"
//  8: Japan

//  Note: Keeping the quotes is intentional.