Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Split an NSString into an array in Objective-C

Tags:

People also ask

How to split a string in Objective-C?

Objective-C Language NSString Splitting If you need to split on a set of several different delimiters, use -[NSString componentsSeparatedByCharactersInSet:] . If you need to break a string into its individual characters, loop over the length of the string and convert each character into a new string.

How do I create an NSArray in Objective-C?

Creating NSArray Objects Using Array Literals In addition to the provided initializers, such as initWithObjects: , you can create an NSArray object using an array literal. In Objective-C, the compiler generates code that makes an underlying call to the init(objects:count:) method.

What is NSString?

A static, plain-text Unicode string object that bridges to String ; use NSString when you need reference semantics or other Foundation-specific behavior.


How can I split the string @"Hello" to either:

  • a C array of 'H', 'e', 'l', 'l', 'o'

or:

  • an Objective-C array of @[@"H", @"e", @"l", @"l", @"o"]