Mengenai ini sebenarnya adalah masalah bagaimana untuk memisahkan kod sumber yang sangat besar. Berikut adalah beberapa kaedah yang disyorkan kepada anda, semuanya lebih baik.
Kemudian anda hanya perlu memulakan pengurus di tempat yang sesuai dalam viewController, dan kemudian memuatkan tableView. Kelebihan kaedah ini ialah jika anda menggunakan logik pengurusan yang sama di banyak tempat, kod itu boleh dibahagikan dengan baik.
Jika anda hanya ingin mengurangkan bilangan baris viewController, dan kelas pengurusan ini tidak sesuai untuk setiap viewController, maka terdapat kaedah lain, yang juga bagus.
Mengenai ini sebenarnya adalah masalah bagaimana untuk memisahkan kod sumber yang sangat besar.
Berikut adalah beberapa kaedah yang disyorkan kepada anda, semuanya lebih baik.
1. Sumber data bebas, perwakilan kelas pengurusan
Kemudian anda hanya perlu memulakan pengurus di tempat yang sesuai dalam viewController, dan kemudian memuatkan tableView.
Kelebihan kaedah ini ialah jika anda menggunakan logik pengurusan yang sama di banyak tempat, kod itu boleh dibahagikan dengan baik.
Jika anda hanya ingin mengurangkan bilangan baris viewController, dan kelas pengurusan ini tidak sesuai untuk setiap viewController, maka terdapat kaedah lain, yang juga bagus.
2. Gunakan kategori untuk memisahkan fail
Tiada penyelesaian satu saiz yang sesuai untuk semua, cuma cari yang sesuai dengan anda.
Kedua-duanya = kelas baharu anda, cuma laksanakan kaedah protokol dalam kelas baharu