Eu sou novo no Mac em geral e no desenvolvimento do iOS. Eu usei um iPhone e iPad e estou procurando escrever aplicativos para ambos. Sou um desenvolvedor Apple (recentemente) registrado e tenho o Xcode baixado e trabalhando nele.
Minha pergunta é a seguinte: existem ferramentas de terceiros que os desenvolvedores do iOS têm mais experiência do que eu (que é todo mundo) usa?
Exemplo, no mundo Windows eu uso
- Notepad ++ como um editor de texto extra.
- Depende das verificações de dependência (sim, eu sei que pode não haver um corolário disso)
- Regex Buddy para criar / depurar expressões regulares.
- etc ...
Ignorando o cenário do iOS, qualquer informação que alguém pudesse fornecer sobre ferramentas (e possivelmente por que elas devem ter ou ter) deve ser ótima.
Por favor, pesquise antes de postar!
Para pesquisar, use a caixa de pesquisa no canto superior direito. Para pesquisar as respostas da pergunta atual, use inquestion:this
. Por exemplo:
inquestion:this Textmate
Se ainda não foi publicado, siga algumas regras simples ao adicioná-lo como resposta.
Regras
Limite a uma ferramenta por resposta .
Adicione uma breve descrição
Adicione um link para o site no nome do aplicativo, se possível (sem downloads diretos).
Use
## [appName](link)
para citar o nome do aplicativo. Por favor, não inclua preços.
fonte
Respostas:
Dropbox
Não relacionado à programação, mas inestimável para tudo que não entra no controle de origem. Enquanto o Evernote é centralizado em documentos, o Dropbox é centralizado em arquivos. Se você precisar de arquivos em vários computadores com controle de revisão , precisará do Dropbox.
fonte
Vôo de teste
Indispensável para gerenciar testes beta no ar.
fonte
terminal
O terminal no seu Mac é uma ferramenta muito útil para gerenciar repositórios, se você não quiser seguir a rota gráfica. Além disso, muitas bibliotecas Objective-C úteis estão hospedadas no Google Code ou no GitHub. Ter Terminal significa poder fazer cópias das cópias dessas bibliotecas.
fonte
TextWrangler
Outro editor de texto leve para programadores.
fonte
Caleidoscópio
Uma ótima ferramenta diff / mesclagem. Pode comparar imagens. Integra-se perfeitamente com quase tudo.
fonte
Homebrew
Uma maneira menos invasiva de obter utilitários Unix / Linux que os Macports. Nada necessariamente errado com o Macports, mas eu não gosto de ter 3 cópias do Perl no meu sistema, etc.
fonte
Fluxo
Não especificamente relacionado ao desenvolvimento, mas eu adoro isso. Este utilitário ajusta automaticamente a temperatura da cor do seu monitor com base no nascer e pôr do sol no local específico. Realmente torna o trabalho tarde da noite mais agradável. Experimente por alguns dias e desative-o uma noite e você não acreditará que costumava trabalhar sem ele.
Não afeta capturas de tela, etc., mas pode ser necessário desativá-lo para obter uma impressão real das cores.
fonte
Accessorizer
O Accessorizer acelera a criação de todo o código padrão necessário para que seu aplicativo Mac ou iOS seja executado.
Eu acho que o principal usá-lo para criar
@property
e@synthesize
linhas. Você simplesmente seleciona todos os seus ivars, pressiona algumas teclas e o accessorizer cria um bloco de diretivas @property. Basta colar isso no seu cabeçalho e pronto.Além disso, você pode criar métodos init, dealloc, viewDidUnload. Ajuda a criar objetos compatíveis com NSCoding. E muito mais.
Todo desenvolvedor de Objective-C deve ter.
fonte
Adobe Photoshop
Sim, é caro, mas ter um bom programa de edição de gráficos é inestimável ao criar aplicativos. As imagens são o que faz um aplicativo se destacar e, mesmo se você contratou o designer gráfico super caro, vai querer fazer os ajustes por conta própria.
Você tem várias opções de compra, incluindo uma avaliação ou, se qualificar, preços educacionais.
fonte
Evernote
Não relacionado à programação, mas inestimável para armazenar notas, etc. Qualquer coisa que não esteja no seu controle de origem. Sincroniza automaticamente entre computadores e possui ótima funcionalidade de pesquisa. Eu o uso para colocar anotações no meu iPad.
fonte
Torre
Bom e promissor front-end do GIT.
fonte
MacVim
Uma maneira mais semelhante ao mac de usar o vim / gVim no mac.
fonte
Macports
Não é realmente um utilitário ou ferramenta frequentemente usada por si só. Mas uma ótima maneira de instalar todas as ferramentas de linha de comando unix que alguns de nós precisam ocasionalmente. Por exemplo, imagemagick, pngcrush, mercurial, git, vim, wireshark e assim por diante.
O Fink é uma alternativa ao Macports, que basicamente faz a mesma coisa.
fonte
MindNode
Ótimo utilitário de mapeamento mental. Também está disponível uma versão para iPad (US $ 7)
fonte
SvnX
O SvnX é uma GUI de código aberto do OS X para a maioria dos recursos do binário do cliente svn.
Ele permite que você navegue em suas cópias de trabalho, localize alterações e opere nelas, mas também navegue em logs e revisões de seus repositórios.
fonte
mogerador
Gera (e atualiza) código Objective-C para classes personalizadas de Core Data.
fonte
BBEdit
O BBEdit é um ótimo editor de texto que já existe há algum tempo. A nova versão 10 não apenas adicionou uma tonelada de ótimos novos recursos (e continua a fazê-lo), mas também teve uma grande redução de preço - cerca de 50%.
O BBEdit é muito programável, incluindo AppleScript e scripts de shell. Também é fácil criar recortes para reduzir o tempo.
O BBEdit é muito parecido com o TextWrangler (o TW é quase a versão "lite" do BBEdit), mas inclui muitos recursos extras que valem a pena. Alguns exemplos são ferramentas HTML muito melhores, reconhecimento automático de contexto em vários idiomas diferentes, recortes, integração SVN / CVS e muito mais.
fonte
Pixelmator
Um bom editor de imagens é essencial para o desenvolvimento. Pixelmator é mais do que isso. É totalmente funcional, completo com preenchimento com reconhecimento de conteúdo, tem uma aparência bonita do Mac, e ainda por cima é de apenas US $ 25 (conheço as regras, mas esse é um dos seus principais pontos de venda) na Mac App Store .
fonte
Ingredientes
Ele está na versão beta há muito tempo e é muito travado no Lion, mas o Ingredients é uma ótima alternativa para navegar na documentação do Xcode. Geralmente é mais rápido para pesquisar os documentos e possui pesquisas do Google e do StackOverflow integradas. Gostaria que eles o atualizassem para que menos falhas.
fonte
Pilar
IMHO - O melhor cliente SVN para Mac OS, mas um pouco caro.
fonte
Trago
Sip é o melhor seletor de cores que você pode ter no OS X na minha opinião. É leve, sempre ativo e produz a cor escolhida em vários formatos (cacau, iOS, Web Hex, etc.). Ele está usando apenas um pequeno ícone na barra superior e pressionando-o, permite escolher uma cor de qualquer coisa na tela e copiar o resultado nas pranchetas. E é grátis.
fonte
CocoaPods
O CocoaPods é muito útil para integrar bibliotecas de terceiros em seu projeto do Xcode. Não há mais problemas e perda de tempo com a vinculação manual dessas bibliotecas.
fonte
Encontre qualquer arquivo
( Disponível na App Store )
O recurso "Spotlight", centrado no conteúdo do Mac, o deixará louco, pois você percebe que não pode ser definido como padrão nas pesquisas de nome de arquivo. Sua incapacidade de retornar resultados de pastas invisíveis, como usr / bin, tornará sua vida um inferno.
"Localizar qualquer arquivo" procura ARQUIVOS no disco ou pasta para a qual você aponta. Não importa se Steve Jobs, ou qualquer outra pessoa, acha que um arquivo deve ser escondido dos meros mortais. Ele até olha dentro dos pacotes.
fonte
Versões
Navegador de controle de fonte elegante.
fonte
MonoDevelop
Um IDE diferente para trabalhar com aplicativos Mono para Mac (ou plataforma cruzada). O Mono é baseado no .NET Framework e você pode usá-lo com C #, VB.NET ou Delphi Prism (requer adição de terceiros). Possivelmente outras línguas também.
Pode ser usado com as estruturas MonoMac ou MonoTouch para criar UI nativa em aplicativos Mac ou iOS, respectivamente.
fonte
Beanstalk
Plataforma de hospedagem de controle de fonte segura.
fonte
Fraise
Editor de texto leve, com destaque de sintaxe, etc. Substituição do My Notepad ++. O desenvolvimento foi interrompido, mas é de código aberto, portanto pode decolar novamente.
fonte
AppStar
Se você dedicou algum tempo ao desenvolvimento e aplicação, precisará de uma maneira de analisar o resultado do seu trabalho árduo. O legal desse aplicativo é que ele consolida seus relatórios do iTunes Connect, rastreia vendas, classificações, críticas e também fica de olho na concorrência. Eu não sou muito uma pessoa "comercial", por isso é definitivamente útil.
fonte
Arquivos do Quicklook Plugin for Mobile Provision
O MacMation (desenvolvedores do aplicativo TimeBoxed) acabou de publicar um prático plugin Quicklook para visualizar o conteúdo e a validade dos arquivos de provisionamento móvel do Xcode.
fonte
Trechos
Snippets é um aplicativo para Mac OS X que armazena as partes mais usadas do seu código que você pode reutilizar em diferentes projetos.
fonte