Conecta una célula prototipo con una plist en xcode 4

Estoy haciendo mi primera aplicación de iPhone y es una aplicación de carta de vinos. Es con guión gráfico en xcode 4.2. Se basa en una barra de pestañas con 4 pestañas: información, carta de vinos, búsqueda, favoritos. Estoy haciendo la tabla de vinos en este momento. En esta pestaña he puesto un TableView con un prototipo de celda y quiero llenar esta celda con el nombre, el distrito y la imagen de los vinos. Hasta ahora he hecho esto:

1: vinculó la segunda pestaña a un controlador de navegación

2: vinculó el controlador de navegación con el TableView (WinesViewController)

3: Creó la clase WinesViewController.h / .m

4: Se agregó una celda prototipo con identificador: wineCell y etiquetas de título y subtítulo con texto: nombre y distrito.

5: hizo una carpeta con todas las imágenes de las botellas WineName.png

6: Creó una lista: Wine.plist con 1 diccionario para cada vino, clave del diccionario = nombre del vino. Los diccionarios contienen 19 cadenas con las teclas "Nombre", "Distrito" "Imagen", "Nivel de ácido", etc.

Este es el plist:

http://www.flickr.com/photos/80427098@N07/7372450200/in/photostream

Eso es todo lo que he hecho hasta ahora, y ahora quiero llenar las etiquetas de celda en la vista de tabla con las cadenas en la lista, ordenadas alfabéticamente en secciones. Soy nuevo en esto, así que no sé qué códigos usar y dónde colocarlos. ¿Puede alguien ayudarme a entender más sobre cómo rellenar una vista de tabla con información de la lista?

Me han dicho que no debería colocar el código directamente en WinesViewController.h / .m. Entonces, me han dicho que puedo crear una subclase de NSObject (llamémoslo WineObject.h / .m), poner algunos códigos NSDictionary / NSEnumerator aquí, y luego de alguna manera vincular esto con la célula prototipo WinesViewController. ¡Pero realmente no sé cómo! ¡Todavía no tengo tanta experiencia! Realmente espero que alguien me pueda ayudar con los códigos, dónde colocarlos y cómo vincularlos. Que sería fantástico. Estoy empezando a entender la codificación de X-Code y Objective C un poco ahora (¡por fin!) Pero esto es demasiado avanzado todavía, y un poco de ayuda ahora que estoy atascado me daría mucho con qué trabajar. También se agradecen las instrucciones para tutoriales útiles, ejemplos de proyectos, etc.

¡Déjame saber si hay algo más que necesites saber para responder mi pregunta! No he escrito una sola línea de código en WinesViewController o WineObject, así que realmente necesito toda la explicación ...

Más adelante usaré la información de la misma lista en un DetailViewController (una vista de pantalla completa con información sobre los vinos), por eso hay tantas cadenas en la lista cuando solo estoy usando 3 valores en las celdas de Tableview. La función de búsqueda también se realizará en los datos de esta lista. ¡Gracias por toda la ayuda útil!

Respuestas a la pregunta(1)

Su respuesta a la pregunta