• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

关于Objective-C格式化处理相关规范

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Objective-C格式字符串和C#有很大的差别,下面我们就来看看 

  在C#中我们可以这么做,简单例举几个:   

 1                 //格式化输出字符串
 2                 string word = "world";
 3                 string test = string.Format("hello {0}", word);
 4 
 5                 //格式化输出数字
 6                 int num = 100;
 7                 string myNum = string.Format("myNum={0}", num);
 8 
 9                 //格式化输出时间
10                 DateTime nowTime = DateTime.Now;
11                 string currentDate = string.Format("nowTime={0}", nowTime);

     而在Objective-C中我们就需要这么去进行转换了:   

1         //格式化字符串
2         NSString * world=@"world";
3         NSLog(@"hello %@",world);
4 
5         //格式化一个整数
6         int num=2;
7         NSLog(@"%d",num);    

  

%@
对象
%d, %i
整数
%u,%z
无符整形
%f
浮点/双字
%x, %X
十六进制整数
%o
八进制整数
%zu
size_t
%p
%e
浮点/双字 (科学计算)
%g
浮点/双字
%s
C字符
%.*s
Pascal字符串
%c
字符
%C
unichar
%lld
64位长整数(long long)
%llu
无符64位长整数
%Lf
64位双字
%hhd BOOL布尔类型

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
10款iOS高效开发必备的Objective-C类库(转)发布时间:2022-07-12
下一篇:
Objective-c枚举类型发布时间:2022-07-12
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap