2012-01-21 5 views
27

C'è un modo in Xcode per generare automaticamente un commento del metodo simile a quello che si fa in Eclipse per i commenti javadoc.Commento del metodo di generazione automatica in XCode

Ad esempio, premere si può premere/** una riga prima di una dichiarazione del metodo ed eclipse genera automaticamente lo scheletro dei commenti del metodo.

risposta

21

È possibile utilizzare la libreria Snippet di codice per questo. Non genererà automaticamente segnaposto per ogni parametro, ma è comunque utile. Ecco cosa fai:

  1. Scrivi un esempio di blocco di commenti nel tuo codice da qualche parte.
  2. Inserire <#xyz#> dove si desidera che venga visualizzato un segnaposto denominato "xyz". (Questi sono come segnaposto di completamento dei parametri, in modo da poter tabulazione tra loro e sovrascrivono.)

Ad esempio:

/** 
* Method name: <#name#> 
* Description: <#description#> 
* Parameters: <#parameters#> 
*/ 
  1. aprire la barra laterale destra della mano. Nel riquadro in basso fai clic sull'icona delle due parentesi graffe per visualizzare la libreria dei frammenti.
  2. Seleziona e trascina il testo nella libreria dei frammenti di codice.
  3. Creerà uno nuovo. Fare doppio clic su di esso, fare clic su Modifica nella pop-up, e dare una scorciatoia di completamento (ad esempio comblk per il commento del blocco.)

Ora, quando si digita 'comblk' ovunque nel vostro editor, appare il popup di completamento automatico e si puoi premere Invio per incollare lo snippet. Il primo segnaposto verrà selezionato e potrai iniziare a digitare il nome del metodo. Hit tab per passare alla descrizione e così via.

Non ideale ma è meglio di niente. I frammenti sono una buona idea che Apple non abbia ancora finito di implementare.

+1

questo è freddo. Ma io aspiro ad avere alcune funzionalità come spiegato di seguito. Quando fai clic su alcuni dei metodi Objective C incorporati, nella vista rapida nella barra laterale destra, puoi vedere tutti i rispettivi dettagli del metodo. Mi piacerebbe lo stesso spettacolo anche per i miei metodi. Per favore, dimmi se possibile. – harshitgupta

34

È possibile utilizzare scorciatoia per creare intestazione doc:

+ + /

dove
= Comando
= alt

+2

esattamente quello che stavo cercando! – Jlange

+0

Qualcuno sa se è possibile passare al commento su più righe con '\ **' e '* \' invece della riga singola '\\\' ?? –

+2

+1 per aggiungere "where" :) –

2
  1. selezionare il codice per il quale si desidera generare commento e premere tasto di scelta rapida

    CMD + ALT +/

  2. commento verrà generato automaticamente per il metodo scelto.