¿Cómo se relacionan Cocoa, Cocoa Touch, Xcode y Objective-C con el desarrollo de la aplicación iOS?

La relación de los siguientes términos con el desarrollo de aplicaciones iOS es:

  • Xcode (Recipiente donde se cocinan los alimentos) es un entorno de desarrollo integrado (IDE) que contiene un conjunto de herramientas de desarrollo de software desarrollado por Apple para desarrollar software para OS X e iOS.
  • Objective-C (Vegetable) es el lenguaje de programación principal que utiliza al escribir software para iOS. Es un superconjunto del lenguaje de programación C y proporciona capacidades orientadas a objetos y un tiempo de ejecución dinámico.
  • Cocoa Touch (receta para cocinar la aplicación de iOS) es el entorno de desarrollo de aplicaciones para iOS que utiliza interfaces de programación Objective-C.
  • Cocoa (receta para cocinar la aplicación OS X) es el entorno de desarrollo de aplicaciones para OS X que utiliza interfaces de programación Objective-C.