黑马程序员技术交流社区

标题: 关于OC很多类型底层定义的问题 [打印本页]

作者: 闪电侠    时间: 2015-7-12 23:59
标题: 关于OC很多类型底层定义的问题
本帖最后由 闪电侠 于 2015-7-13 00:04 编辑

我发现OC的Foundation 框架中有很多类型从来没见过,但是看头文件,发现其实就是C语言中的一些基本数据类型,被typedef了一个别名而已。。
那么这么做是为了什么呢???

比如:
  1. typedef unsigned char                   Boolean;

  2. typedef unsigned long                   NSUInteger;

  3. typedef int                  NSInteger;

复制代码




作者: lz465350    时间: 2015-7-13 15:03
给原来的类型起一个别名,更容易理解啊!就像一个词语在不同的语境有不同的意思一样,不同的名称方便记忆.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2