OC 中的枚举类型

进入正题,今天介绍一下objective-c中的枚举 提要 首先要知道的是,枚举值 它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化 三种类型的枚举 enum 在iOS6之前一般我们采用C风格的enum关键字可以定义枚举类型 在iOS6之后引入两个宏来定义枚举实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。 NS_ENUM 普通枚举定义可参见UIKit.Framework中

OC 中的枚举类型

进入正题,今天介绍一下objective-c中的枚举 提要 首先要知道的是,枚举值 它是一个整形(int) 并且,它不参加内存的占用和释放 枚举定义变量即可直接使用,不用初始化 三种类型的枚举 enum 在iOS6之前一般我们采用C风格的enum关键字可以定义枚举类型 在iOS6之后引入两个宏来定义枚举实际上是将enum定义和typedef合二为一,并且采用不同的宏来从代码角度来区分。 NS_ENUM 普通枚举定义可参见UIKit.Framework中

打破思维的疆界

评书《人类简史》,原发表于我的豆瓣。 哲学能让人思考事物和世界的本质,而历史能拓宽人的视野,了解现代的各种现象并非自然而然,也有可能仅仅是偶然,但在某种程度上也是有迹可循的。尤瓦尔以哲学的视角来解读宏观历史,中间穿插的各种学科的知识,其跨界程度会让你惊叹于作者博学的深度和广度。 以前经常会假想如果有一个上帝视角,站在太空的高度,能跨越时间和空间,随时都能截取某个时空的切面,以这种视角来看待地球上发生的事。比如把时间切换到公元1世纪,看地中海地区的古罗马不断壮大发展成横跨欧亚非