今儿个,咱来聊聊 OC 里头那个叫“stringWithFormat”的玩意儿,这东西,说白,就是用来把各种七零八碎的东西,凑成一段完整的话,或者说,一段字符串。
我也是一头雾水,这啥呀?后来一琢磨,这不就是跟 C 语言里的 sprintf 差不多嘛都是把数字、字母啥的,按一定格式给串起来。
于是我就开干!打开 Xcode,新建一个项目,拖入一个 UIButton,加个点击事件,啪啪啪,开始敲代码。
我试试最简单的,把一个整数给弄成字符串。咋弄?就这样:
- 定义一个整数:
int age = 18;
- 搞一个字符串变量:
NSString str;
- 然后用 stringWithFormat:
str = [NSString stringWithFormat:@"我今年%d岁", age];
瞧见没,那个“%d”就是占位符,意思是这里要放一个整数。运行!按钮一点,真出来:“我今年18岁”。
这就有意思,我再试试别的。比如,弄个带小数点的数字?简单!
- 定义一个浮点数:
float height = 178.5f;
- 格式化一下:
str = [NSString stringWithFormat:@"我的身高是%.1f", height];
这回用“%.1f”,啥意思?就是保留一位小数。点按钮,“我的身高是178.5”就出来。
然后我还想,能不能把两个东西放一块儿说?必须能!
- 再加一个:
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。