如何NSLog Integer类型,帮你消除warning
来源:互联网 发布:南京儿童编程培训机构 编辑:程序博客网 时间:2024/04/29 06:57
NSInteger i = 42;
NSLog(@”%d”,i);
也许之前你都是这么NSLog Integer类型的,但是随着Xcode版本和iOS版本的不断升级,你会发现Xcode对此会出警告,尤其你将BuildConfiguration设置成Release后,运行时警告会更多。这是因为苹果最近发布的产品都是64位的了,而NSLog(@”%d”)是Signed32-bit integer (int),32位的,为了避免出现警告,官方文档给出的解决办法是:
NSInteger i = 42;
printf("%ld ", (long)i);
这样就不会出现警告了!
0 0
- 如何NSLog Integer类型,帮你消除warning
- Mac osx 下如何消除 openssl warning
- 如何使用integer类型
- 帮你如何选衣柜
- 如何消除你的good
- Windows 盗版WARNING 消除
- 消除JMVC中的warning
- warning 的消除方法
- linux make:消除Warning
- 消除unchecked cast Warning
- 看Siri如何帮你轻松理财
- Git如何帮你查原因
- [教你警告消除]Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined。
- [教你警告消除]Warning[Pe1072]: a declaration cannot have a label!
- warning C4311/C4312 警告消除
- VC2005 warning C4819 消除方法
- VC2005 warning C4819 消除方法
- CUDA warning C4819的消除
- test
- NDK: 程序的调试方法
- JAVA语言中的反射机制
- jquery mobile常用的data-role类型
- 存储过程中游标对字段的读取
- 如何NSLog Integer类型,帮你消除warning
- 十个需要牢记的Ubuntu快捷键
- Ubuntu Linux 3D桌面完全教程
- cocos2dx添加文本的三种方法及适用情况CCLabelTTF,CCLabelBMFont,CCLabelAtlas
- 基于C#分步式聊天系统的在线视频直播系统 之 数据库操作基类 - 通用于Windows及Linux的Mono环境
- linux alias 命令
- 颜色矩阵ColorMatrix的使用
- wefsdsd
- javascript:history.go()和History.back()的区别