Herramientas y utilidades para desarrolladores de iOS (imprescindibles y agradables a los que tienen) [cerrado]

25

Soy nuevo en Mac en general y en el desarrollo de iOS. He usado un iPhone y un iPad, y estoy buscando escribir aplicaciones para ambos. Soy un desarrollador de Apple (recién) registrado y he descargado Xcode y estoy trabajando en ello a través de él.

Mi pregunta es la siguiente: ¿Existen herramientas de terceros que los desarrolladores de iOS con más experiencia que la que yo (que es todo el mundo) usa?

Ejemplo, en el mundo de Windows que uso

  • Notepad ++ como editor de texto adicional.
  • Depende de las verificaciones de dependencia (sí, me doy cuenta de que podría no haber un corolario de esto)
  • Regex Buddy para compilar / depurar expresiones regulares.
  • etc ...

Al ser un ignorante del panorama de iOS, cualquier información que cualquiera pueda proporcionar sobre herramientas (y posiblemente por qué son indispensables o necesarias) sería genial.

¡Por favor, busque antes de publicar!

Para buscar, use el cuadro de búsqueda en la esquina superior derecha. Para buscar las respuestas de la pregunta actual, use inquestion:this . Por ejemplo:

inquestion:this Textmate

Si aún no se ha publicado, siga algunas reglas simples al agregarlo como respuesta.

Reglas

  1. Limite a una herramienta por respuesta .

  2. Añade una breve descripción

  3. Agregue un enlace al sitio web en el nombre de la aplicación si es posible (sin descargas directas).

  4. Use ## [appName](link) para citar el nombre de la aplicación. Por favor, no incluya los precios.

pregunta Loïc Wolff 21.09.2011 - 05:38

39 respuestas

17

Dropbox

No está relacionado con la programación, pero es invaluable para todo lo que no está dentro del control de código fuente. Mientras Evernote está centrado en el documento, Dropbox está centrado en el archivo. Si necesita archivos en varias computadoras con control de revisión , entonces necesita Dropbox.

    
respondido por el Jim McKeeth 21.09.2011 - 14:28
13

TestFlight

Indispensable para administrar pruebas beta por aire.

    
respondido por el 2 revs, 2 users 80%user4874 21.09.2011 - 14:28
13

Terminal

El terminal en tu Mac es una herramienta muy útil para administrar repositorios si no quieres ir por la ruta gráfica. Además, muchas bibliotecas útiles de Objective-C están alojadas en Google Code o GitHub. Tener Terminal significa poder ver copias de estas bibliotecas.

    
respondido por el Moshe 21.09.2011 - 14:28
12

TextWrangler

Otro editor de texto para programadores ligeros.

    
respondido por el Jim McKeeth 21.09.2011 - 14:28
10

Kaleidoscope

Una gran herramienta de diferencias / combinaciones. Puede comparar imágenes. Se integra perfectamente con casi cualquier cosa.

    
respondido por el mspasov 21.09.2011 - 14:28
9

Homebrew

Una forma menos invasiva de obtener utilidades Unix / Linux que Macports. No hay necesariamente nada malo con Macports, pero no me gusta tener 3 copias de Perl en mi sistema, etc.

    
respondido por el alesplin 21.09.2011 - 14:29
7

Flujo

No específicamente relacionado con el desarrollo, pero me encanta. Esta utilidad ajusta automáticamente la temperatura de color de su pantalla según el aumento de sol y amp; puesta de sol en su ubicación específica. Realmente hace que trabajar hasta tarde en la noche sea más agradable. Pruébelo por unos días y luego desactívelo una noche y no creerá que solía poder trabajar sin él.

No afecta a las capturas de pantalla, etc., pero es posible que deba desactivarlo para obtener una impresión real de los colores.

    
respondido por el Jim McKeeth 21.09.2011 - 14:28
7

Accessorizer

Accessorizer acelera la creación de todo el código de placa de calderas que necesita para que su aplicación Mac o iOS se ejecute.
Supongo que el principal lo utiliza para crear las líneas @property y @synthesize . Simplemente seleccione todas sus teclas iv y presione algunas teclas y el accesorio creará un bloque de directivas de propiedad. Simplemente pegue eso en su encabezado y listo.

Además, puedes crear los métodos init, dealloc, viewDidUnload. Ayuda a crear objetos compatibles con NSCoding. Y mucho más.

Todo desarrollador de Objective-C debería tenerlo.

    
respondido por el Matthias Bauch 21.09.2011 - 14:28
6

Adobe Photoshop

Sí, es caro, pero tener un buen programa de edición de gráficos es invaluable a la hora de crear aplicaciones. Las imágenes son lo que hace que una aplicación se destaque, e incluso si has contratado a ese diseñador gráfico súper caro, querrás poder hacer ajustes por ti mismo.

Tiene varias opciones de compra, incluida una versión de prueba o, si califica, precios de educación.

    
respondido por el Moshe 21.09.2011 - 14:28
6

Evernote

No está relacionado con la programación, pero tiene un valor incalculable para almacenar notas, etc. Cualquier cosa que no esté en su control de código fuente. Se sincroniza automáticamente entre las computadoras y tiene una gran funcionalidad de búsqueda. Lo uso para poner notas en mi iPad.

    
respondido por el Jim McKeeth 21.09.2011 - 14:28
6

Torre

Buena y prometedora interfaz GIT.

    
respondido por el mspasov 21.09.2011 - 14:29
5

MacVim

Más formas similares a las de Mac de usar vim / gVim en la mac.

    
respondido por el alesplin 21.09.2011 - 14:29
3

Macports

No es realmente una herramienta de utilidad o de uso frecuente por sí misma. Pero es una excelente manera de instalar todas las herramientas de línea de comandos de Unix que algunos de nosotros necesitamos ocasionalmente. Por ejemplo, imagemagick, pngcrush, mercurial, git, vim, wireshark y así sucesivamente.

Fink es una alternativa a Macports que básicamente hace lo mismo.

    
respondido por el Matthias Bauch 21.09.2011 - 14:28
3

MindNode

Gran utilidad de mapeo mental. También hay una versión para iPad disponible (alrededor de $ 7)

    
respondido por el DevSolo 21.09.2011 - 14:29
3

SvnX

SvnX es una GUI de código abierto de OS X para la mayoría de las funciones del binario de cliente svn.

Le permite navegar por sus copias de trabajo, detectar cambios y operar sobre ellas, pero también navegar por los registros y las revisiones de sus repositorios.

    
respondido por el mspasov 21.09.2011 - 14:29
3

mogenerator

Genera (y actualiza) el código Objective-C para las clases personalizadas de Core Data.

    
respondido por el WebSeed 21.09.2011 - 14:29
3

BBEdit

BBEdit es un excelente editor de texto que ha existido durante bastante tiempo. La nueva versión 10 no solo agregó una tonelada de características nuevas (y continúa haciéndolo), sino que también vio una gran reducción en el precio, aproximadamente el 50%.

BBEdit es muy compatible con scripts, incluyendo AppleScript y shell scripting. También es fácil crear recortes para reducir el tiempo.

BBEdit es muy similar a TextWrangler (TW es casi la versión "lite" de BBEdit), pero incluye muchas características adicionales que bien valen la pena. Algunos ejemplos son herramientas HTML mucho mejores, autocompletado sensible al contexto en muchos idiomas diferentes, recortes, integración SVN / CVS y más.

    
respondido por el jmlumpkin 21.09.2011 - 14:31
3

Pixelmator

Un buen editor de imágenes es esencial para el desarrollo. Pixelmator es más que eso. Es totalmente funcional, completo con contenido que tiene en cuenta el contenido, tiene una hermosa sensación de Mac, y para rematar, solo cuesta $ 25 (soy consciente de las reglas, pero este es uno de sus principales puntos de venta) en el Mac App Store .

    
respondido por el jrtc27 24.11.2011 - 00:25
2

Ingredientes

Ha estado en versión beta durante mucho tiempo y es muy peligroso para Lion, pero Ingredients es una excelente alternativa para navegar por la documentación de Xcode. En general, es más rápido para buscar en los documentos y tiene incorporadas las búsquedas de Google y StackOverflow. Me gustaría que lo actualicen para que se bloquee menos.

    
respondido por el nevan king 21.09.2011 - 14:28
2

Cornerstone

IMHO: el mejor cliente SVN para Mac OS, pero un poco caro.

    
respondido por el mspasov 21.09.2011 - 14:29
2

Sip

En mi opinión, Sip es el mejor selector de color que puedes tener en OS X. Es liviano, está siempre activo y emite el color seleccionado en una variedad de formatos (Cocoa, iOS, Web Hex, etc.). Está utilizando solo un pequeño icono en la barra superior y, al presionarlo, le permite seleccionar un color de cualquier cosa en su pantalla y copiar el resultado en sus portapapeles. Y es gratis.

    
respondido por el Christos Sotiriou 30.11.2012 - 10:46
2

CocoaPods

CocoaPods es muy útil para integrar bibliotecas de terceros en tu proyecto Xcode. No más problemas y perder tiempo con el enlace manual de estas bibliotecas.

    
respondido por el asgoth 24.04.2013 - 09:29
1

Find Any File

( Disponible en la App Store )

La función "Spotlight" centrada en el contenido de la Mac primero te volverá loco, ya que te das cuenta de que no se puede configurar de forma predeterminada para búsquedas de nombres de archivos. Su incapacidad para devolver resultados de carpetas invisibles, como usr / bin, hará de tu vida un infierno.

"Buscar cualquier archivo" busca ARCHIVOS en el disco o carpeta donde lo apunta. No importa si Steve Jobs, o cualquier otra persona, piensa que un archivo debe estar oculto a simples mortales. Incluso mirará dentro de los paquetes.

    
respondido por el Wayfaring Stranger 21.09.2011 - 14:29
1

Versiones

Elegante navegador de control de fuente.

    
respondido por el Christian Correa 21.09.2011 - 14:29
1

MonoDevelop

Un IDE diferente para trabajar con aplicaciones Mono para Mac (o multiplataforma). Mono se basa en .NET Framework y puede usarlo con C #, VB.NET o Delphi Prism (requiere la adición de un tercero). Posiblemente otros idiomas también.

Se puede usar con los marcos MonoMac o MonoTouch para crear una interfaz de usuario nativa en aplicaciones Mac o iOS respectivamente.

    
respondido por el Jim McKeeth 21.09.2011 - 14:29
1

Beanstalk

Plataforma de alojamiento de control de fuente segura.

    
respondido por el Christian Correa 21.09.2011 - 14:29
1

Fraise

Editor de texto ligero con resaltado de sintaxis, etc. Reemplazo de My Notepad ++. El desarrollo se ha detenido, pero es de código abierto, por lo que puede despegar nuevamente.

    
respondido por el Jim McKeeth 21.09.2011 - 14:29
1

AppStar

Si se ha tomado el tiempo de desarrollar y aplicar, necesitará una forma de analizar el resultado de su arduo trabajo. Lo bueno de esta aplicación es que consolida sus informes de iTunes Connect, realiza un seguimiento de las ventas, clasificaciones, revisiones y también vigila a la competencia. No soy una persona muy "de negocios", por lo que definitivamente es útil.

    
respondido por el l'L'l 17.10.2011 - 09:15
1

Complemento de Quicklook para los archivos de Mobile Provision

MacMation (los desarrolladores de la aplicación TimeBoxed) acaba de publicar un útil complemento de Quicklook para ver el contenido y la validez de los archivos de provisión móvil de Xcode.

    
respondido por el Dan J 18.10.2011 - 03:28
1

Snippets

Snippets es una aplicación para Mac OS X que almacena los fragmentos de código más utilizados que puedes reutilizar en diferentes proyectos.

    
respondido por el Chiron 24.11.2011 - 00:10

Lea otras preguntas en las etiquetas