64bit下 NSInteger 和 NSUInteger 警告解决
来源:互联网 发布:淘宝违禁词检测工具 编辑:程序博客网 时间:2024/06/15 13:08
由于NSInteger的定义如下:
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
所以,解决此类问题的办法是,在%d,%u 前面,写成%zd,%tu,来解决此类问题。具体详情,请自行百度C99,就明白其中的含义了。
PS:XCODE 使用的是GCC。
0 0
- 64bit下 NSInteger 和 NSUInteger 警告解决
- NSInteger和NSUInteger的区别
- NSInteger和NSUInteger,int区别
- NSUInteger 和 NSInteger 区别和联系
- NSInteger 与 NSUInteger 和 int 区别
- NSInteger 与 NSUInteger 和 int与 NSInteger 区别
- NSInteger 与 NSUInteger 和 int与 NSInteger 区别
- NSInteger 与 NSUInteger 和 int与 NSInteger 区别
- int,NSInteger,NSUInteger,NSNumber
- int,NSInteger,NSUInteger,NSNumber
- int,NSInteger,NSUInteger,NSNumber
- int,NSInteger,NSUInteger,NSNumber
- int,NSInteger,NSUInteger,NSNumber
- NSNumber,NSInteger,NSUInteger
- int,NSInteger,NSUInteger,NSNumber
- NSInteger、NSUInteger NSValue总结
- int,NSInteger,NSUInteger,NSNumber
- NSInteger NSUInteger NSNumber
- apache+JK+tomcat负载均衡配置(windows)
- Django或网站开发时不支持中文以及mysql数据插入不支持中文的解决办法
- 32位系统所有账户密码查看器的逆向分析
- static的历史
- 简单的C语言赫夫曼树实现代码
- 64bit下 NSInteger 和 NSUInteger 警告解决
- 【华为E-Learning精品课程】中高端存储T系列产品 (笔记)
- HCNA-WLAN系列课程(笔记)
- LabView2009新特性
- 转储Linux日志文件(Rotating Linux Log Files - Part 1: Syslog)
- undefined与null的区别
- ajax 调用websevice
- Handler
- [Leetcode] Roman to Integer