Estoy planeando aprender el Objetivo C (y no Swift) para el desarrollo de iOS. Quiero crear una aplicación que compare tarifas aéreas, tarifas de trenes, etc. ¿Algún consejo?

Lo primero es lo primero.

Necesitas aprender Objective-C, que no es tan difícil si ya conoces C y si trabajaste con Smalltalk. Si no lo tiene, puede ser complicado al principio, pero se aclara a medida que avanza.

Primero -> Ve y obtén este libro -> Programación Objective-C | Big Nerd Ranch

Segundo -> Repase esto -> Desarrollo iOS para principiantes: Guía Objective-C para desarrolladores

Tercero -> tutoriales de Ben Johnon en YouTube ->

Cuarto -> Para la comunicación entre los sitios, necesita usar servicios RESTful, algún tipo de analizador XML / JSON personalizado o RSS, o necesita escribir algún tipo de “web scrapper” para hacer tal cosa. Pero también puede usar una conexión de base de datos si tiene acceso al proveedor de servicios.

Quinto -> Necesitará usar algún tipo de almacén de datos. Lo más probable es que use Core Data, que es una especie de recubrimiento SQLite para aplicaciones iOS / OSX.

Sexto -> Para la predicción, debe tener algún tipo de algoritmo de predicción. Eche un vistazo a -> IRCTC Indian Railways PNR Status Prediction e intente buscar en línea los algoritmos de aprendizaje automático que podrían ayudarlo con esto. Debo decirle que esto implica estadísticas, especialmente regresión lineal múltiple y variaciones.

También eche un vistazo a esto -> Precios

Al final tienes que armar todo esto juntos, y obtendrás tu resultado.

p / s: Le recomiendo que aprenda el lenguaje de programación Swift. Hay muchos conceptos introducidos que tienen una ventaja justa sobre Objective-C, y se está convirtiendo en un estándar de facto y en el futuro del desarrollo para OS X / iOS.

La mejor de las suertes.