Cómo mostrar los datos de RSS en las partes en aplicación Iphone
-
04-10-2019 - |
Pregunta
estoy mostrando los canales RSS en mi opinión mesa. como hay cientos de alimentos por lo que mi aplicación tiene un montón de tiempo para cargarlos y mostrarlos quiero cargar simplemente primera alimentación 25 y mostrarlos en vista de tabla y cuando el Usuario Haga clic en más de carga de 25 aplicaciones próximo 25 y les vea. Alguna idea........... :) Estoy usando TouchXML a analizar XML RSS.
Solución
Depende del servicio web que le proporciona la fuente RSS. Si usted puede solicitar que se carguen sólo 25 alimentos, entonces el lado del servidor está bien
Ahora es el lado del cliente, se necesita un UITableView como de costumbre. En el método numberOfRows
delegado, regresa 25 (también necesitará +1 por última celda), y muestra los primeros 25 feeds. En la parte inferior de la vista de la tabla de la última célula puede ser una célula con el texto "Cargar más", entonces aquí, empezar a cargar más
También puede poner la carga y análisis de fuentes RSS en hilo, esto va a aumentar su rendimiento
Otros consejos
Al analizar si se encuentra una tienda de alimentación en un arry ... si el recuento de matriz es de 25 pantalla de visualización en vista de tabla continuamente analizando si el usuario haga clic en el botón de visualización más próxima 25 elementos de la matriz a la tableview.
como vodkhang dijo Usar hilo si desea aumentar el rendimiento.
Tome un vistazo al ejemplo SeixmicXML y el código de ejemplo LazyTableImages en el sitio web de desarrolladores de Apple. Utilizan el roscado (NSOperation) para analizar lotes de datos y cargarlos en una vista de tabla.