我是iPhone世界的新手。 (以前,我是为Android开发的。)
我在我的一个Android应用中获得了此代码:
String body = "<Item type='Customer' id= '"+id+"' action='delete'/>";
Objective-C有什么相同的内容?
答案 0 :(得分:6)
您可以使用-[NSString stringWithFormat:]
:
NSString *body = [NSString stringWithFormat:@"<Item type='Customer' id='%@' action='delete'/>", idNum];
假设ID存储在变量idNum
中。 (id
实际上是Objective-C中的一个类型,因此您不希望将其用作变量名。)
答案 1 :(得分:1)
正如亨里克所说,它是:
NSInteger id = 5;
NSString* body = [NSString stringWithFormat:@"<Item type='Customer' id= '%d' action='delete'/>", i];
(但纯粹主义者可能会与此争论。)
但实际上答案是阅读“Learning Objective-C: A Primer”。这不是很长,并且向您展示了您需要了解的语言。
答案 2 :(得分:1)
String body = "<Item type='Customer' id= '"+id+"' action='delete'/>";
NSString* id = @"foo";
NSString* body
= [NSString stringWithFormat:@"<Item type='Customer' id='%@' action='delete'/>", id ];