Como alguien que es bastante nuevo en el desarrollo de iPhone, he estado tratando de encontrar buenos patrones de diseño para administrar varias subvistas, específicamente donde las subvistas necesitan el mismo tipo de métodos de delegado para definirse.¿Cuál es la mejor manera de organizar múltiples subvistas?
Por ejemplo, tengo una vista en la que necesito cambiar entre 2 UITableViews en función de las acciones del usuario. Ambas UITableViews necesitan un objeto UITableViewControllerDelegate definido para poblar las filas, etc.
¿Los desarrolladores de iPhone más experimentados encuentran que sobrecargar el controlador de vista principal como el delegado para ambas subvistas es la forma correcta de hacer las cosas? Actualmente tengo 2 objetos definidos que cada uno actúa como un delegado para cada UITableView para tratar de mantener las cosas más organizadas. Logra lo que necesito, pero ¿es este un buen patrón a seguir?
Supongo que hay algunas mejores prácticas para evitar varios inconvenientes con la gestión de memoria y cosas divertidas como esa. ¡Gracias por adelantado!