Soy nuevo en Mac en general y en el desarrollo de iOS. He usado un iPhone y iPad, y estoy buscando escribir aplicaciones para ambos. Soy un desarrollador de Apple (recientemente) registrado y tengo Xcode descargado y trabajando en él.
Mi pregunta es esta: ¿hay alguna herramienta de terceros que los desarrolladores de iOS con más experiencia que yo (que es todo el mundo) utiliza?
Ejemplo, en el mundo de Windows que uso
- Notepad ++ como editor de texto adicional.
- Depende de las comprobaciones de dependencia (sí, me doy cuenta de que podría no haber un corolario para esto)
- Regex Buddy para construir / depurar expresiones regulares.
- etc ...
Al ignorar el panorama de iOS, cualquier información que alguien pueda proporcionar sobre las herramientas (y posiblemente por qué son imprescindibles o imprescindibles) sería genial.
¡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
Limite a una herramienta por respuesta .
Añadir una breve descripción
Agregue un enlace al sitio web en el nombre de la aplicación si es posible (sin descargas directas).
Úselo
## [appName](link)
para citar el nombre de la aplicación. Por favor no incluya precios.
fuente
Respuestas:
Dropbox
No está relacionado con la programación, pero es invaluable para todo lo que no entra en el control de fuente. Mientras Evernote está centrado en documentos, Dropbox está centrado en archivos. Si necesita archivos en varias computadoras con control de revisión, entonces necesita Dropbox.
fuente
Vuelo de prueba
Indispensable para gestionar las pruebas beta por aire.
fuente
Terminal
El terminal de tu Mac es una herramienta muy útil para administrar repositorios si no quieres seguir la ruta gráfica. Además, muchas bibliotecas útiles de Objective-C están alojadas en Google Code o GitHub. Tener Terminal significa poder retirar copias de estas bibliotecas.
fuente
TextWrangler
Otro editor de texto ligero para programadores.
fuente
Caleidoscopio
Una gran herramienta de diferencias / fusión. Puede comparar imágenes Se integra a la perfección con casi cualquier cosa.
fuente
Cerveza casera
Una forma menos invasiva de obtener utilidades Unix / Linux que Macports. No hay nada necesariamente malo con Macports, pero no me gusta tener 3 copias de Perl en mi sistema, etc.
fuente
Flujo
No específicamente relacionado con el desarrollo, pero me encanta. Esta utilidad ajusta automáticamente la temperatura de color de su pantalla en función de la salida del sol y la puesta de sol en su ubicación específica. Realmente hace que trabajar a altas horas de la noche sea más agradable. Pruébelo durante unos días y luego desactívelo una noche y no creerá que solía poder trabajar sin él.
No afecta las capturas de pantalla, etc., pero es posible que deba deshabilitarlo para obtener una verdadera impresión de los colores.
fuente
Accesorio
Accessorizer acelera la creación de todo el código repetitivo que necesita para ejecutar su aplicación Mac o iOS.
Supongo que el principal lo usa para crear
@property
y@synthesize
líneas. Simplemente seleccione todos sus ivars, presione algunas teclas y el accesorio creará un bloque de directivas @property. Simplemente pegue eso en su encabezado y listo.Además de eso, puede 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.
fuente
Adobe Photoshop
Sí, es costoso, pero tener un buen programa de edición de gráficos es invaluable al hacer aplicaciones. Las imágenes son lo que hace que una aplicación se destaque e incluso si ha contratado a ese diseñador gráfico súper costoso, querrá poder hacer ajustes usted mismo.
Tiene varias opciones de compra, incluida una prueba o, si califica, precios educativos.
fuente
Evernote
No está relacionado con la programación, pero es invaluable para almacenar notas, etc. Cualquier cosa que no esté en su control de origen. Se sincroniza automáticamente entre computadoras y tiene una gran funcionalidad de búsqueda. Lo uso para poner notas en mi iPad.
fuente
Torre
Buena y prometedora interfaz de usuario GIT.
fuente
MacVim
Una forma más parecida a la de mac de usar vim / gVim en la mac.
fuente
Macports
No es realmente una herramienta de utilidad o de uso frecuente por sí misma. Pero es una excelente manera de instalar todas esas herramientas de línea de comandos de Unix que algunos de nosotros necesitamos ocasionalmente. Por ejemplo, imagemagick, pngcrush, mercurial, git, vim, wireshark, etc.
Fink es una alternativa a Macports que básicamente hace lo mismo.
fuente
MindNode
Gran utilidad de mapeo mental. También hay una versión para iPad disponible ($ 7 más o menos)
fuente
SvnX
SvnX es una GUI de código abierto de OS X para la mayoría de las características del binario del cliente svn.
Le permite examinar sus copias de trabajo, detectar cambios y operar en ellas, pero también puede examinar registros y revisiones de sus repositorios.
fuente
generador
Genera (y actualiza) código Objective-C para clases personalizadas de Core Data.
fuente
BBEdit
BBEdit es un excelente editor de texto que existe desde hace bastante tiempo. La nueva versión 10 no solo agregó una tonelada de excelentes características nuevas (y continúa haciéndolo), sino que también vio una gran reducción en el precio, alrededor del 50%.
BBEdit es muy programable, incluyendo AppleScript y script de shell. 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 con reconocimiento de contexto en muchos idiomas diferentes, recortes, integración SVN / CVS y más.
fuente
Pixelmator
Un buen editor de imágenes es esencial para el desarrollo. Pixelmator es más que eso. Es completamente funcional, completo con relleno de contenido, tiene una hermosa sensación de Mac y, para colmo, solo cuesta $ 25 (conozco las reglas, pero este es uno de sus principales puntos de venta) en la Mac App Store .
fuente
Ingredientes
Ha estado en versión beta durante años y es muy descabellado en Lion, pero Ingredients es una gran 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.
fuente
Piedra angular
En mi humilde opinión: el mejor cliente SVN para Mac OS, pero un poco caro.
fuente
Sorbo
Sip es el mejor selector de color que puedes tener en OS X en mi opinión. Es liviano, siempre activo y genera el color elegido en una variedad de formatos (Cocoa, iOS, Web Hex, etc.). Está usando solo un pequeño ícono en su barra superior, y al presionarlo le permite elegir un color de cualquier cosa en su pantalla y copia el resultado en sus portapapeles. Y es gratis.
fuente
CacaoPods
CocoaPods es muy útil para integrar bibliotecas de terceros en su proyecto Xcode. No más problemas y perder tiempo con el enlace manual de estas bibliotecas.
fuente
Encuentra cualquier archivo
( Disponible en la App Store )
La función "Spotlight" centrada en el contenido de Mac primero te volverá loco porque te das cuenta de que no se puede configurar por defecto para las búsquedas de nombre de archivo. Su incapacidad para devolver resultados de carpetas invisibles, como usr / bin, hará que su vida sea un infierno.
"Buscar cualquier archivo" busca ARCHIVOS en el disco o carpeta al que apunta. No le importa si Steve Jobs, o cualquier otra persona, piensa que un archivo debería estar oculto de los simples mortales. Incluso mirará dentro de los paquetes.
fuente
Versiones
Elegante navegador de control de fuente.
fuente
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.
fuente
Habichuela
Plataforma de alojamiento de control de fuente segura.
fuente
Fraise
Editor de texto ligero con resaltado de sintaxis, etc. Mi reemplazo de Notepad ++. El desarrollo se ha detenido, pero es de código abierto, por lo que puede despegar nuevamente.
fuente
AppStar
Si se ha tomado el tiempo para 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, reseñas y también vigila a la competencia. No soy una persona de "negocios", por lo que definitivamente es útil.
fuente
Quicklook Plugin para archivos de aprovisionamiento móvil
MacMation (desarrolladores de la aplicación TimeBoxed) acaba de publicar un práctico complemento Quicklook para ver el contenido y la validez de los archivos de aprovisionamiento móvil de Xcode.
fuente
Fragmentos
Snippets es una aplicación para Mac OS X que almacena las piezas de código más utilizadas que puede reutilizar en diferentes proyectos.
fuente