Jaki jest najlepszy sposób tworzenia stałych w Objective-C

Tworzę klienta Reddit do celów edukacyjnych. Muszę mieć plik ze stałymi. Myślałem o zaimportowaniu pliku wReddit-Prefix.pch plik, aby stałe były dostępne dla wszystkich plików.Czy to dobry sposób na robienie rzeczy? Zrobiłem też moje badania i znalazłem kilka metod tworzenia stałych, ale nie wiem, którego użyć:

#define makroconststatic constextern constenum

Więc w którą stronę jest preferowany sposób? Jaka jest konwencja? Wiem, że „to zależy”, ale bardziej szczegółowo mam pytanie:Jakie są przypadki użycia dla każdego z tych rozwiązań?

Również jeśli używaszextern const, czy muszę zaimportować plik, czy stałe będą dostępne globalnie bez importowania pliku?

Jedną rzeczą, którą mogę logicznie stwierdzić, jest toenum jest najlepszym wyborem podczas definiowania czegoś takiego jak niestandardowe domeny błędów (czy mam rację?). Ale co z innymi?

questionAnswers(2)

yourAnswerToTheQuestion