Primero, soy un gran admirador de Alamofire. Es muy simple y minimalista, pero está diseñado para interactuar con las API modernas. Está destinado a ser utilizado con Swift (que es una ventaja en mi libro). También incorpora algunas características agradables como el encadenamiento. En realidad, está escrito por el mismo tipo que comenzó AFNetworking.
Cuando se trata de la persistencia de datos locales, soy un gran admirador de Realm (http://realm.io). El código para realm-cocoa está disponible en GitHub. Me encanta su estructura para la capa modelo. CoreData sigue siendo la norma, pero definitivamente es uno a seguir.
¡Las pruebas son importantes, y estas pruebas deben ser legibles! Estoy un poco sesgado aquí, pero recomiendo buscar en el marco de prueba rápida. Con su compañero, Nimble, las pruebas se leen como oraciones simples en inglés. Hay tanto que puedes aprender del proyecto. Las nuevas afirmaciones (expectativas), los bloques y la interacción con XCTest como su columna vertebral son solo algunas de las piezas.
- ¿Cuál es la mejor manera de encontrar un gran desarrollador de aplicaciones para iPhone?
- ¿Qué piensan los desarrolladores y empresarios de aplicaciones sobre el nuevo programa de televisión de Apple, Planet of the Apps?
- ¿Cuál es la buena herramienta o método para las pruebas A / B en la aplicación iOS?
- ¿Qué quiere decir Apple cuando dice que iOS 8 incluirá soporte de calendario lunar?
- Interfaces gráficas de usuario (GUI): ¿Por qué mis iconos de barra de navegación todavía están pixelados?
Siempre hay algo nuevo. Explorar las tendencias de GitHub es una excelente manera de involucrarse en la comunidad que cambia rápidamente. En general, si tiene muchas estrellas, su solución ha sido reconocida por muchas personas. Otras veces, la gente piensa que es divertido. De cualquier manera, no dude en mirar a través de estos proyectos. Siempre puedes aprender algo nuevo.