
typedef enum CarType : NSUInteger { FourDoorCarType,TwodoorCarType} CarType; 我的问题是部分:
>为什么要使用这个而不是旧的方式?
>为什么CarType出现两次?我试着跳过第一个CarType,只是离开第一行为“typedef枚举:NSUInteger {”,它似乎工作正常。有什么缺点,如果有?
>可以使用除NSUInteger之外的一些类型吗?
>这里定义了两种类型。第一个是枚举CarType,第二个是CarType,它是枚举CarType的别名。如果需要,您可以省略第一个CarType。这只是防止枚举CarType成为定义类型,但CarType仍然有效。人们所做的另一件常见事情就是这样
typedef enum _Enumname { values} Enumname; 你在这里决定做的事情是个人喜好的事情。>是的。您可以使用任何数字类型,但枚举值必须能够适合所选类型。
总结以上是内存溢出为你收集整理的Objective-C中的新枚举全部内容,希望文章能够帮你解决Objective-C中的新枚举所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)