Quando utilizzo una vista tabella prototipo, devo sempre conformarmi al protocollo TableViewDataSource
. Ho sempre dimenticato quali metodi devo implementare, quindi devo controllare ogni volta la fonte del protocollo. Questo richiede molto tempo.Come rendere Xcode automaticamente conforme a un protocollo
Penso che Xcode deve avere una funzionalità che implementa automaticamente i metodi necessari per te, giusto? Proprio come IntelliJ IDEA, Eclipse e Visual Studio.
Voglio sapere dove posso trovare questa funzione. Se non c'è, c'è una soluzione per questo? Almeno non devo aprire il codice sorgente del protocollo ogni volta che mi conformo ad esso.
Se non si capisce cosa voglio dire, ecco qualche codice:
Ho un protocollo
protocol Hello {
func doStuff()
}
Quando mi sono conformi a essa,
class MyClass: Hello {
}
spesso don' Ricordo i nomi dei metodi che devo implementare. Se Xcode ha una funzione che trasforma il codice precedente, in questo:
class MyClass: Hello {
func doStuff() {
code
}
}
Ora capisci cosa intendo? Voglio solo chiedere dove trovare una funzione del genere.
Vedere la stessa domanda http://stackoverflow.com/ques/27331588/autoimplement-swift-protocol-methods-in-xcode –
La risposta collegata è l'unico approccio.Dopo aver creato un paio di controller tableview i metodi saranno nella tua memoria :) – Paulw11
Per quanto ho capito questa domanda, non è la stessa del link sopra da @AlessandroChiarotto. Questa domanda qui riguarda l'implementazione delle funzioni necessarie quando sono conforme a un protocollo. Spero che qualcuno conosca presto una risposta. – AlexWoe89