当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。
 可以看如下定义:
#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

最新文章

  1. iOS 限制TextField输入长度(标准)
  2. caffe的python接口学习(1):生成配置文件
  3. 用TextPaint来绘制文字
  4. Linux下升级python版本
  5. 8.1.C++ AMP简介
  6. datasorttable表格
  7. Python自动化运维之1、Python入门
  8. JS基于时间戳写的浏览访问人数
  9. Dapper 多数据库优化
  10. 汇编指令-adr与ldr伪汇编区别(8)
  11. 03day->python基本数据类型
  12. 常见爬虫/BOT 对抗技术简介(二)
  13. webservice 配置
  14. 2017 Idea 最简易破解 (无需jar包)(个人整理)
  15. TrueCrypt简介及TrueCrypt 7.1a Source.zip源码在VS2008下的编译过程
  16. [CF700E][JZOJ5558]Cool Slogan (后缀自动机+线段树)
  17. 【转】Django中的cookie与session
  18. ZigBee协议栈中AES加密算法
  19. 使用java多线程分批处理数据工具类
  20. C语言预处理命令之文件包含

热门文章

  1. 190.Reverse Bits---位运算
  2. socket 开发 - 那些年用过的基础 API
  3. alias命令别名
  4. 学习笔记----float后不与前面元素同行解决办法。
  5. python datetime 时区(timezone) dateutil
  6. Android学习笔记(四) 定时器Timer
  7. 使用BEEGO建立一个基本的API框架
  8. Rookey.Frame v1.0快速开发平台-用户登录
  9. Visual Studio2017如何设置自动生成的代码不换行
  10. bzoj 1833 数位dp