在Objective-C中,可以使用NSString
的stringWithFormat
方法來查詢字符串,并通過變量參數列表來提供變量值。變量參數列表使用格式化字符串的占位符來指定變量的位置和類型。
以下是一個示例代碼,演示如何使用變量參數列表查詢字符串:
NSString *name = @"John";
int age = 25;
NSString *gender = @"male";
NSString *query = [NSString stringWithFormat:@"Name: %@, Age: %d, Gender: %@", name, age, gender];
NSLog(@"%@", query);
在上面的示例中,我們使用了三個變量來查詢字符串:name
、age
和gender
。在stringWithFormat
方法中,我們使用了三個占位符來指定變量的位置和類型:%@
用于name
變量,%d
用于age
變量,%@
用于gender
變量。最后,通過調用NSLog
打印查詢結果。
輸出結果為:
Name: John, Age: 25, Gender: male
注意:在使用變量參數列表查詢字符串時,需要按照占位符的順序提供變量值,并確保提供的變量值的類型與占位符的類型匹配。