В примере кода я видел это:
typedef enum Ename { Bob, Mary, John} EmployeeName;
и это:
typedef enum {Bob, Mary, John} EmployeeName;
и это:
typedef enum {Bob, Mary, John};
но то, что успешно скомпилировано для меня, было так:
enum {Bob, Mary, John};
Я помещаю эту строку в файл .h над строкой @interface, а затем, когда я # импортирую этот файл .h в файл .m другого класса, методы могут видеть перечисление.
Итак, когда нужны другие варианты?
Если бы я мог назвать перечисление как EmployeeNames, а затем, когда я набрал "EmployeeNames", а затем ".", Было бы неплохо, если бы появился всплывающий список, показывающий, какие варианты перечисления.