How to use stringWithFormat
This article will explain in detail how to use stringWithFormat for you. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.
Common output methods of stringWithFormat:
NSString*height
Height= [NSString stringWithFormat:@ "Yourheightis%dfeet,%dinches.", 5J 11]
NSLog (@ "% @", height)
Output result:
2013-04-1210:30:47.744String [2161 303] Yourheightis5feet,11inches.
How to output multiple characters (take two characters as an example):
NSString*str
NSString * str1= @ "123"
NSString*str2=@ "465"
Str= [NSStringstringWithFormat:@ "% @,% @", str1,str2]
NSLog (@ "% @", str)
Replace the stringWithFormat: method in the NSString class
Give the source code first:
YXUseful.h
/ /
/ / YXUseful.h
/ / NSString
/ /
/ / Copyright (c) 2014 Y.X.Allrightsreserved.
/ /
# import
NSString*String (NSString*format,...)
YXUseful.m
/ /
/ / YXUseful.m
/ / NSString
/ /
/ / Copyright (c) 2014 Y.X.Allrightsreserved.
/ /
# import "YXUseful.h"
NSString*String (NSString*format,...)
{
Va_listap
Va_start (ap,format)
NSString*body= [[NSStringalloc] initWithFormat:formatarguments:ap]
Va_end (ap)
Returnbody
}
This is the end of the article on "how to use stringWithFormat". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.