2012-09-06 8 views
8

Chciałbym odzyskać ostrzeżenie Xcode 4.3 o brakujących poleceniach @synthesize. Mam środowisko CI, które nie zostało uaktualnione do wersji Xcode 4.4, ale bez ostrzeżenia w moim Xcode 4.4, zapominam o tym, że robię to cały czas, a potem muszę je cofnąć i poprawić, gdy moje środowisko IPC Xcode 4.3 CI zostanie przetestowany.Włącz brakujące ostrzeżenie @synthesize w Xcode 4.4

Proszę mi powiedzieć, że istnieje sposób, aby z powrotem włączyć.

+0

Dodaj '-Wall' do flag kompilatora w ustawieniach" Buduj fazy "twojego projektu. –

+1

Och i btw +1 za chęć podniesienia poziomu ostrzeżenia o kompilatorze. –

Odpowiedz

8

Istnieje ostrzeżenie kompilatora dla niejawnie zsyntetyzowanych właściwości: -Wobjc-missing-property-synthesis. Jeśli go włączysz, wyświetli ostrzeżenia o zadeklarowanych właściwościach bez zgodnej dyrektywy @synthesize lub @synthesize lub @synthesize. Uważam to za bardzo przydatne.

Nazwa ustawienia kompilacji Xcode to CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS lub w interfejsie użytkownika ustawień kompilacji "Implicit Synthesized Properties".

+0

Dziękuję. Wiedziałem, że to musi być na zewnątrz, ale nie mogłem go znaleźć na własną rękę. –

+0

Nie mogłem też znaleźć go samemu, wspaniała pomoc. – diegoreymendez

Powiązane problemy