Objective-C
Objective-C
StringBuilder GetNth
Demonstrates the GetNth method.Chilkat Objective-C Downloads
#import <CkoStringBuilder.h>
#import <NSString.h>
// The GetNth method is handy for getting parts from delimited strings.
// For example:
CkoStringBuilder *sb = [[CkoStringBuilder alloc] init];
[sb Append: @"red,blue,\"green,purple\",,yellow"];
NSString *delimiterChar = @",";
BOOL exceptDoubleQuoted = YES;
BOOL exceptEscaped = YES;
// Prints "[red]"
NSLog(@"%@%@%@",@"[",[sb GetNth: [NSNumber numberWithInt: 0] delimiterChar: delimiterChar exceptDoubleQuoted: exceptDoubleQuoted exceptEscaped: exceptEscaped],@"]");
// Prints "[blue]"
NSLog(@"%@%@%@",@"[",[sb GetNth: [NSNumber numberWithInt: 1] delimiterChar: delimiterChar exceptDoubleQuoted: exceptDoubleQuoted exceptEscaped: exceptEscaped],@"]");
// Prints "[green,purple]"
NSLog(@"%@%@%@",@"[",[sb GetNth: [NSNumber numberWithInt: 2] delimiterChar: delimiterChar exceptDoubleQuoted: exceptDoubleQuoted exceptEscaped: exceptEscaped],@"]");
// Prints "[]"
NSLog(@"%@%@%@",@"[",[sb GetNth: [NSNumber numberWithInt: 3] delimiterChar: delimiterChar exceptDoubleQuoted: exceptDoubleQuoted exceptEscaped: exceptEscaped],@"]");
// Prints "[yellow]"
NSLog(@"%@%@%@",@"[",[sb GetNth: [NSNumber numberWithInt: 4] delimiterChar: delimiterChar exceptDoubleQuoted: exceptDoubleQuoted exceptEscaped: exceptEscaped],@"]");
// Prints "[]"
NSLog(@"%@%@%@",@"[",[sb GetNth: [NSNumber numberWithInt: 5] delimiterChar: delimiterChar exceptDoubleQuoted: exceptDoubleQuoted exceptEscaped: exceptEscaped],@"]");