人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
进入正题,今天介绍一下objective-c中的枚举
提要
首先要知道的是,枚举值 它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化
三种类型的枚举
enum 在iOS6之前一般我们采用C风格的enum关键字可以定义枚举类型
在iOS6之后引入两个宏来定义枚举实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。
NS_ENUM 普通枚举定义可参见UIKit.Framework中
进入正题,今天介绍一下objective-c中的枚举
提要
首先要知道的是,枚举值 它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化
三种类型的枚举
enum 在iOS6之前一般我们采用C风格的enum关键字可以定义枚举类型
在iOS6之后引入两个宏来定义枚举实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。
NS_ENUM 普通枚举定义可参见UIKit.Framework中
评书《人类简史》,原发表于我的豆瓣。
哲学能让人思考事物和世界的本质,而历史能拓宽人的视野,了解现代的各种现象并非自然而然,也有可能仅仅是偶然,但在某种程度上也是有迹可循的。尤瓦尔以哲学的视角来解读宏观历史,中间穿插的各种学科的知识,其跨界程度会让你惊叹于作者博学的深度和广度。
以前经常会假想如果有一个上帝视角,站在太空的高度,能跨越时间和空间,随时都能截取某个时空的切面,以这种视角来看待地球上发生的事。比如把时间切换到公元1世纪,看地中海地区的古罗马不断壮大发展成横跨欧亚非