2012-09-14 10 views
6

Kiedy piszę obiekt Cocoa i wywołuję selektor na tym obiekcie, czasami mogę zobaczyć "dokumentację" lub "pomoc" informacje o tej metodzie. Na przykład, gdy wpisuję [NSArray alloc], widzę dwie wskazówki pomocy. Jeden dla NSArray i jeden dla alloc. Oba te elementy pojawiają się w popup popup autouzupełnianie listy sugestii podczas wpisywania kodu.Jak udekorować metody Celu C za pomocą dokumentacji?

Jak mogę uzyskać podobne wskazówki dotyczące stylu/klasy, które pojawią się po napisaniu? Chcę zobaczyć moje komentarze podczas wpisywania niestandardowej nazwy klasy i niestandardowych metod. Jak mogę to zrobić?

Na przykład C# udostępnia tę funkcję za pomocą dokumentacji XML, którą można umieścić przed deklaracją metody, klasy lub interfejsu/protokołu.

+1

_ "Chcę zobaczyć moje komentarze podczas wpisywania niestandardowej nazwy klasy i niestandardowych metod." _ Jest to bardzo przydatne. :) – Kjuly

Odpowiedz

7

Musisz utworzyć "dokumentację". Istnieją narzędzia takie jak appledoc do tworzenia dokumentacji z komentarzy. Możesz ustawić fazę kompilacji, która uruchamia appledoc na twoim kodzie.

Problem polega na tym, że nie ma możliwości, aby Xcode 4 ponownie załadował dokument, z wyjątkiem ponownego uruchamiania Xcode. Więc nawet jeśli uruchomisz appledoc automatycznie jako część twojej kompilacji, będziesz musiał ponownie uruchomić Xcode, aby zobaczyć zmiany w twoim dokumencie.

+0

+1 Framework appledoc wykonuje świetną robotę tworzenia dokumentów, które są pierwszorzędnymi obywatelami w Xcode. – jlehr

+0

Tak; było to dla mnie zaskakujące, gdy pierwszy raz zobaczyłem moje dokumenty obok Apple'a. Nie byłem pewien, czy jestem na to gotowy ... Na szczęście appledoc wygeneruje również HTML. –

+0

Huh, to trochę rozczarowująca ilość pracy, ale przypuszczam, że to lepsze niż nic! – Brett

Powiązane problemy