NSStringoc stringwithformatt 不足多少位时自动补齐0

OC中NSString的一些基本用法总结_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
OC中NSString的一些基本用法总结
上传于||文档简介
&&O​b​j​e​c​t​i​v​e​-​C​基​础​教​程​,​N​S​S​t​r​i​n​g​的​一​些​基​本​用​法​总​结​、​案​例​。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢关于stringWithFormat:
在ObjectiveC中NSString中有一个
stringWithFormat:方法
常见的输出方式:
NSString *
height = [NSString stringWithFormat:@"Your height is %d feet, %d
inches.",5,11];
NSLog(@"%@",height);
输出结果:
10:30:47.744 String[] Your height is 5 feet,
11 inches.
输出多个字符的方式(以两个字符为例):
*str2 = @"465";
[NSString stringWithFormat:@"%@,%@",str1, str2];
NSLog(@"%@",str);
输出结果:
10:31:48.213 String[]
下面这种方式是错误的:
[NSString stringWithFormat:@"123",@"456"];
NSLog(@"%@",str);
输出结果:
10:35:34.043 String[3
@“456” 不会被输出;
以上代码可以改写成:
str = [NSString
stringWithFormat:@"%@,%@",@"123",@"456"];
NSLog(@"%@",str);
输出结果:
10:42:39.541 String[3,456
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。主题 : stringWithFormat与[NSString alloc]initWithFormat
级别: 新手上路
可可豆: 34 CB
威望: 34 点
在线时间: 9(时)
发自: Web Page
stringWithFormat与[NSString alloc]initWithFormat&&&
NSString* msg = [NSString stringWithFormat:@""];与NSString* msg = [NSString alloc]initWithFormat:@""];的区别是什么?那个好用?那个更快?在自动引用计数上与不用自动引用计数上那个跟快?
级别: 论坛版主
发帖: 2436
可可豆: 174871 CB
威望: 173632 点
在线时间: 5516(时)
发自: Web Page
[NSString alloc] 这个生成了内存,后面需要release,
其它的没什么差别
级别: 新手上路
可可豆: 4 CB
威望: 4 点
在线时间: 22(时)
发自: Web Page
区别在于生成的字符串何时被回收。使用alloc出来的方式,字符串在调用release的时候被回收(假设该字符串没有被其他东西引用);使用stringWith的方式,字符串在api内部会被设置成autorelease,因此将会在最近的一个NSAutoreleasePool drain或release时被回收。
因此如果希望手动控制字符串被尽快回收,建议采用alloc方式,后边及时release。或者手动建立一个pool。否则只能等到包含整个app的pool release时才会被回收(即字符串一直在进程生存时存在)。
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 26(时)
发自: Web Page
前一个是autorelease类型的,不用你手动释放,系统会回收,后面的你要需自己释放,至于快慢都差不多吧
关注本帖(如果有新回复会站内信通知您)
iPhone5的分辨率? 正确答案:
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 补齐短板 不足 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信