相关疑难解决方法(0)

Objective-C中的typedef枚举是什么?

我不认为我从根本上理解它enum是什么,何时使用它.

例如:

typedef enum {
    kCircle,
    kRectangle,
    kOblateSpheroid
} ShapeType;
Run Code Online (Sandbox Code Playgroud)

这里真的被宣布了什么?

enums typedef objective-c

1081
推荐指数
8
解决办法
43万
查看次数

枚举和使用带常量的静态类有什么区别?

这两个项目之间的性能影响是什么?我最近在野外见过静态类,我不知道该怎么做.

public enum SomeEnum
{
   One = 1,
   Two,
   Three
}

public static class SomeClass
{
   public static readonly int One = 1;
   public static readonly int Two = 2;
   public static readonly int Three = 3;
}
Run Code Online (Sandbox Code Playgroud)

c# performance enums static-classes

3
推荐指数
1
解决办法
4114
查看次数

iOS - 这是枚举的任务吗?

如果我想实现以下代码,枚举是否合适?我在枚举上查了几个问题,但我还是有点不确定.

if (dayOfWeek == Monday)
{
    // Do something
}
else if (dayOfWeek == Tuesday || dayOfWeek == Wednesday)
{
    // Do something else
}
Run Code Online (Sandbox Code Playgroud)

如果这看似正确,我将如何初始化枚举?它会进入标题或实现文件吗?

enums initialization ios

2
推荐指数
1
解决办法
1065
查看次数