Recientemente hemos comenzado a trabajar con IOS. Me pregunto si hay algún paquete como rubgems (ruby) o npm (nodejs) para Object-C?¿Hay alguna administración de paquete en Objective-C?
Respuesta
Parece que no tiene ningún administrador de paquetes.
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
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.
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
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.
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.
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
@Chuck Sí, es un consejo sensato. Por otro lado, mientras más personas lo usen y lo trabajen, más rápido podrá mejorar. –
@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
- 1. ¿Hay alguna herramienta de administración de repositorios de paquetes R?
- 2. puesta en Symfony2 Sonata de administración paquete
- 3. paquete cargable en iOS, ¿hay alguna forma de lograr esto?
- 4. Orden de paquete de administración de Sonata
- 5. Bloques ObjectiveC equivalente en Java
- 6. Administración de activos externos en el paquete R
- 7. ¿Hay un paquete de administración de usuarios de Java similar a la aplicación de autenticación Django?
- 8. En la interfaz de administración de Django, ¿hay alguna manera de duplicar un elemento?
- 9. Administración de memoria OSGi
- 10. ¿Hay alguna forma de buscar texto en el paquete en Eclipse?
- 11. ¿Hay alguna manera de ofuscar las claves de API en un paquete R?
- 12. ¿Hay alguna manera de obtener la identificación del paquete en tiempo de ejecución?
- 13. ¿Alguna forma de acceder a la administración de Gearman?
- 14. objectivec: fb publicar comentario error
- 15. ¿Hay alguna manera de determinar si un paquete tiene estado en Oracle?
- 16. ¿Hay alguna forma de actualizar automáticamente la documentación en un paquete R?
- 17. ¿Hay alguna manera de saber con certeza si omite las pruebas en un determinado paquete?
- 18. ¿Hay alguna diferencia sustancial entre declarar una clase normalmente versus en un objeto de paquete?
- 19. ObjectiveC Parse Integer from String
- 20. Xcode: ¿hay alguna manera de obtener el identificador de paquete de un proyecto principal?
- 21. ¿Hay alguna demostración de Pinax en vivo por ahí?
- 22. ¿Hay alguna diferencia entre el instalador .msi de specflow y su paquete nuget?
- 23. Pros y contras del uso de excepción en IOS/ObjectiveC
- 24. ¿Hay una consola de administración de aplicaciones para Jetty?
- 25. ¿Hay alguna aplicación de kernel/escritorio Java?
- 26. ¿Hay alguna DSL Clojure?
- 27. ¿Hay alguna forma de currying en C?
- 28. ¿Hay alguna forma de sobrecargar + = en python?
- 29. ¿Hay alguna función de suspensión en flexión?
- 30. ¿Hay alguna alternativa a Rational Team Concert en este momento?
No, no lo hay. – Jano