Concatenate 2 or more NSString into 1 NSString in Objective-C

Total Post:17

Points:119
 1201  View(s)
Ratings:
Rate this:
I am new in Objective-C programming, can any one tell me how to Concatenate 2 or more NSString into 1 NSString with comma(,) sign.
For example I have 3 strings like this:
NSString *country1 = @"India";
NSString *country2 = @"China";
NSString *country3 = @"Japan";

I want to make a single string to store and in future I want to separate all these values by given sign.
  1. Post:214

    Points:1642
    Re: Concatenate 2 or more NSString into 1 NSString in Objective-C

    You can use NSArray method 'stringWithFormat: ' to add two or more string variables into an array.

    For example:

    NSString *Name = @"India"; 

    NSString *Code = @"+91";

    NSMutableArray *countryObject = [[NSMutableArray alloc]init];

    [countryObject addObject:[NSString stringWithFormat:@"%@ %@ %@", Name, @",", Code]];

    and also you can see I am concating two strings separated with comma(,) because in future, we can split this string by comma(,) as needed.

     

     

Answer