Kiedy używam prototypowego widoku tabeli, zawsze muszę dostosować się do protokołu TableViewDataSource
. Zawsze zapominam, jakie metody muszę zastosować, więc za każdym razem muszę przyjrzeć się źródłu protokołu. To naprawdę czasochłonne.Sposób automatycznego dostosowania Xcode do protokołu
Myślę, że Xcode musi mieć funkcję, która automatycznie implementuje potrzebne metody, prawda? Podobnie jak IntelliJ IDEA, Eclipse i Visual Studio.
Chcę wiedzieć, gdzie mogę znaleźć tę funkcję. Jeśli nie ma, czy istnieje obejście tego problemu? Przynajmniej nie muszę otwierać kodu źródłowego protokołu za każdym razem, kiedy go dostosowuję.
Jeśli nie rozumiesz, co mam na myśli, oto niektóre kod:
Mam protokół
protocol Hello {
func doStuff()
}
Kiedy z nim zgodne,
class MyClass: Hello {
}
często don” • Zapamiętaj nazwy metod, które muszę wprowadzić. Jeśli Xcode ma funkcję, która zmienia powyższy kod, na:
class MyClass: Hello {
func doStuff() {
code
}
}
Teraz rozumiesz co mam na myśli? Chcę tylko zapytać, gdzie znaleźć taką funkcję.
Zobacz podobne pytanie http://stackoverflow.com/ques/27331588/autoimplement-swift-protocol-methods-in-xcode –
Połączona odpowiedź jest jedyną metodą.Po utworzeniu kilku kontrolerów tableview metody będą w twojej pamięci :) – Paulw11
O ile rozumiem to pytanie, to nie jest to samo co powyższy link z @AlessandroChiarotto. To pytanie dotyczy implementowania potrzebnych funkcji, gdy zgadzam się z protokołem. Mam nadzieję, że ktoś zna odpowiedź wkrótce. – AlexWoe89