Я хочу создать перечисление, которое является глобальным. Я видел примеры, где они объявляются в методе, но я хочу, чтобы мой был доступен всему классу или даже всему проекту (если это возможно)
Какой синтаксис для этого?
Поместите его на уровне файла внутри заголовка.
Если вы хотите определить его для всего проекта без импорта заголовка каждый раз, вы можете поместить его в заголовок скомпилированного префикса. Это файл, который называется что-то вроде «??? Prefix.pch».
Если вы хотите, чтобы весь проект имел доступ, поместите его в файл .h вашего класса. Если вы хотите получить доступ к своему классу, поместите его в файл .m вашего класса.
.h
.m