2011-10-06 10 views

Respuesta

-4

Parece que no tiene ningún administrador de paquetes.

+0

muchos IDEs no vienen con administración de paquetes integrada. Sin embargo, al menos hay gestión de paquetes de terceros para la mayoría de los idiomas populares en la actualidad. CocoaPods es el administrador de paquetes de terceros popular ("estándar") de Object-c. Estamos buscando respuestas productivas. La ingeniería del software es un mundo compatible con la comunidad, por lo que si hay demanda, siempre habrá múltiples suministros – Katushai

0

No estoy familiarizado con Ruby, pero creo que se está refiriendo a lo que Object-c llama a Frameworks. Estas son básicamente bibliotecas a las que tu código puede vincularse. Se agregan en la configuración del proyecto Xcode y luego en Fases de compilación y luego "Enlace binario con bibliotecas"

Estos marcos contienen el código para ubicación central, datos básicos, gráficos y otras bibliotecas muy útiles.

+0

Los marcos no se administran centralmente con dependencias que se siguen automáticamente en el momento de la instalación. Bueno, macports o homebrew pueden administrarlos, pero no es oficial como parte del compilador como gems/cpan/pythoneggs, etc. – mkb

0

Las fuentes de Objective-C normalmente no se alojan aquí, pero puede estar interesado en MacPorts. Sus paquetes son similares a los que se encuentran en los gestores de paquetes nix comunes, por lo que será útil si desea bibliotecas C o C++ más tradicionales, que puede integrar felizmente con proyectos de Objective-C.

15

CocoaPods es un administrador de paquetes de biblioteca Objective-C reciente. De its RubyGems.org page:

CocoaPods es un gestor de paquetes biblioteca de Objective-C. Intenta quitar todo el trabajo duro de mantener sus dependencias, pero de una manera delgada y flexible. Su objetivo es crear una visión general más centralizada de las bibliotecas de código abierto y unificar la forma en que tratamos con ellas. CocoaPods calculará el conjunto correcto de versiones de todas las dependencias de su proyecto, las instalará y las configurará para que sean compiladas como parte de una biblioteca estática de dependencia, con la que se vincula su proyecto.

+1

Es muy joven y IIRC solo admite proyectos iOS en este momento (aunque la compatibilidad con OS X está en el radar). Yo diría que solo use CocoaPods si es un tipo de usuario precoz. – Chuck

+0

@Chuck Sí, es un consejo sensato. Por otro lado, mientras más personas lo usen y lo trabajen, más rápido podrá mejorar. –

+2

@Chuck Ahora es compatible con OS X también. De hecho, es un consejo sensato, pero, como dice Bavarious, un mayor uso/prueba es muy útil. – alloy

Cuestiones relacionadas