格式化

NSString 格式支持 printf ANSI-C 函数上可用的所有格式字符串。该语言唯一的补充是用于格式化所有 Objective-C 对象的%@ 符号。

可以格式化整数

int myAge = 21;
NSString *formattedAge = [NSString stringWithFormat:@"I am %d years old", my_age];

或者从 NSObject 子类化的任何对象

NSDate *now = [NSDate date];
NSString *formattedDate = [NSString stringWithFormat:@"The time right now is: %@", now];

有关格式说明符的完整列表,请参阅: Objective-C,格式说明符,语法