NSString +stringWithFormat(NSString类中的+s
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
类方法stringWithFormat
常常用于创建一个NSString
类的实例对象,与C语言中的printf函数一样,它接受一些常见的参数。如下:
int qos = 5;
NSString *gprsChannel;
gprsChannel = [NSString stringWithFormat: @"The GPRS channel is %d", qos];
上面的语句中,最后gprsChannel对象中字符串的值为"The GPRS channel is 5"
让我们再看一个例子:
NSString *one;
NSString *two;
one = @"Brainstorm";
two = [NSString stringWithFormat: @"Our trading name is %@", one];
上面语句定义了两个NSString类的对象one
和two
,其中two = [NSString stringWithFormat: @"Our trading name is %@", one]
语句中的%@
中的@
代表一个对象,这是Objective-C中新增加的,这个%@
非常实用,常常用于程序的调试,比如下面:
NSObject *obj = [anObject aMethod];
NSLog (@"The method returned: %@", obj);
上面的语句会在控制台(console
)输出obj
这个对象信息。
在线练习
{$ activeFileHint $}