Когда я начал использовать json, я был смущен и не смог разобраться в нем некоторое время, но, наконец, я получил то, что хотел. Вот простое решение
import json
m = {'id': 2, 'name': 'hussain'}
n = json.dumps(m)
o = json.loads(n)
print o['id'], o['name']
NSString *string = [NSString stringWithFormat:@"%@%@", @"Hello", @"World"];
NSLog(@"%@", string);
, Который должен добиться цели, хотя я уверен, существует лучший способ сделать это, только из памяти. Я также должен сказать, что это не протестировано , так простите мне. Лучшая вещь состоит в том, чтобы найти stringWithFormat документацию для NSString.
Как насчет:
NSString *hello = @"Hello";
NSString *world = @"World";
NSString *helloWorld = [hello stringByAppendingString:world];
Если у Вас есть две литеральных строки, можно просто кодировать:
NSString * myString = @"Hello" @"World";
Это - полезная техника для разбивания долгих литеральных строк в коде.
Однако это не будет работать со строковыми переменными, где Вы хотели бы использовать stringWithFormat: или stringByAppendingString: как упомянуто в других ответах.
всегда существует NSMutableString..
NSMutableString *myString = [NSMutableString stringWithString:@"Hello"];
[myString appendString: @"World"];
Примечание:
NSMutableString *myString = @"Hello"; // won't work, literal strings aren't mutable
Билл, мне нравится ваше простое решение, и я хотел бы отметить, что вы также можете удалить пробел между двумя NSStrings:
NSString * myString = @"Hello"@"World";