Strumenti per sviluppatori iOS e utilità (deve avere e bello avere) [chiuso]

25

Sono nuovo per Mac in generale e per lo sviluppo iOS. Ho usato un iPhone e un iPad e sto cercando di scrivere app per entrambi. Sono uno sviluppatore Apple (appena registrato) e ho scaricato Xcode e sto lavorando su di esso.

La mia domanda è questa: Esistono strumenti di terze parti che gli sviluppatori iOS con più esperienza di me (che sono tutti) utilizza?

Esempio, nel mondo Windows che uso

  • Notepad ++ come editor di testo aggiuntivo.
  • Dipende dai controlli di dipendenza (sì, mi rendo conto che potrebbe non esserci un corollario a questo)
  • Regex Buddy per costruire / debugare le espressioni regolari.
  • ecc ...

Essendo ignoranti del panorama di iOS, qualsiasi informazione che chiunque potrebbe fornire sugli strumenti (e probabilmente perché devono avere abbienti o necessità di abbienti) sarebbe grandiosa.

Cerca prima di pubblicare!

Per cercare, usa la casella di ricerca nell'angolo in alto a destra. Per cercare le risposte della domanda corrente, usa inquestion:this . Ad esempio:

inquestion:this Textmate

Se non è già stato pubblicato, ti preghiamo di seguire alcune semplici regole quando lo aggiungi come risposta.

Regole

  1. Limita a un solo strumento per risposta .

  2. Aggiungi una breve descrizione

  3. Aggiungi un link al sito web nel nome dell'applicazione, se possibile (nessun download diretto).

  4. Utilizza ## [appName](link) per citare il nome dell'applicazione. Si prega di non includere i prezzi.

posta Loïc Wolff 21.09.2011 - 05:38
fonte

39 risposte

17

Dropbox

Non è correlato alla programmazione, ma è di valore inestimabile per tutto ciò che non va nel controllo del codice sorgente. Mentre Evernote è incentrato sui documenti, Dropbox è incentrato sui file. Se hai bisogno di file su più computer con controllo di revisione , allora hai bisogno di Dropbox.

    
risposta data 21.09.2011 - 14:28
fonte
13

TestFlight

Indispensabile per la gestione dei test beta over the air.

    
risposta data 21.09.2011 - 14:28
fonte
13

Terminale

Il terminale sul tuo Mac è uno strumento molto utile per la gestione dei repository se non vuoi seguire il percorso grafico. Inoltre, molte utili librerie Objective-C sono ospitate su Google Code o GitHub. Avere Terminale significa poter controllare copie di queste librerie.

    
risposta data 21.09.2011 - 14:28
fonte
12

TextWrangler

Un altro editor di testo leggero per programmatori.

    
risposta data 21.09.2011 - 14:28
fonte
10

Caleidoscopio

Un grande strumento di diff / merge. Può confrontare le immagini. Si integra perfettamente con quasi tutto.

    
risposta data 21.09.2011 - 14:28
fonte
9

Homebrew

Un modo meno invasivo per ottenere utility Unix / Linux rispetto a Macports. Niente di sbagliato in Macports, ma non mi piace avere 3 copie di Perl sul mio sistema, ecc.

    
risposta data 21.09.2011 - 14:29
fonte
7

Flux

Non specificamente correlati allo sviluppo, ma mi piace. Questa utility regola automaticamente la temperatura del colore del display in base all'aumento e al tramonto del sole tramonto impostato nella tua posizione specifica. Rende davvero piacevole lavorare fino a tarda notte. Provalo per alcuni giorni e poi disattivalo una notte e non crederai di essere abituato a lavorare senza di esso.

Non ha effetto sulle schermate, ecc. ma potrebbe essere necessario disabilitarlo per avere una vera impressione dei colori.

    
risposta data 21.09.2011 - 14:28
fonte
7

Accessorser

L'Accessoriatore accelera la creazione di tutto il codice boilerplate necessario per far funzionare l'app per Mac o iOS.
Immagino che il principale lo usi per creare @property e @synthesize linee. Basta selezionare tutti i tuoi ivars premendo alcuni tasti e l'accessorista creerà un blocco di direttive @property. Basta incollarlo nell'intestazione e fatto.

Inoltre puoi creare i metodi init, dealloc, viewDidUnload. Aiuta a creare oggetti conformi a NSCoding. E altro ancora.

Ogni sviluppatore di Objective-C dovrebbe averlo.

    
risposta data 21.09.2011 - 14:28
fonte
6

Adobe Photoshop

Sì, è costoso, ma avere un buon programma di editing grafico è inestimabile quando si creano app. Le immagini sono ciò che fa risaltare un'app e, anche se hai ingaggiato un designer grafico costosissimo, vorrai essere in grado di apportare modifiche a te stesso.

Hai diverse opzioni di acquisto, tra cui una versione di prova o, se sei idoneo, prezzi per la formazione.

    
risposta data 21.09.2011 - 14:28
fonte
6

Evernote

Non è correlato alla programmazione, ma è di valore inestimabile per la memorizzazione di note, ecc. Tutto ciò che non va nel controllo del codice sorgente. Sincronizza automaticamente tra computer e ha un'ottima funzionalità di ricerca. Lo uso per inserire note sul mio iPad.

    
risposta data 21.09.2011 - 14:28
fonte
6

Torre

Buono e promettente front-end GIT.

    
risposta data 21.09.2011 - 14:29
fonte
5

MacVim

Un modo più simile a mac di usare vim / gVim sul mac.

    
risposta data 21.09.2011 - 14:29
fonte
3

Macports

Non proprio un'utilità o uno strumento spesso usato da solo. Ma un ottimo modo per installare tutti quegli strumenti da riga di comando di Unix che alcuni di noi hanno bisogno occasionalmente. Ad esempio imagemagick, pngcrush, mercurial, git, vim, wireshark e così via.

Fink è un'alternativa a Macports che fondamentalmente fa la stessa cosa.

    
risposta data 21.09.2011 - 14:28
fonte
3

MindNode

Ottima utilità per la creazione di mappe mentali. È disponibile anche una versione per iPad ($ 7 o giù di lì)

    
risposta data 21.09.2011 - 14:29
fonte
3

SvnX

SvnX è una GUI open source OS X per la maggior parte delle funzionalità del client binario svn.

Ti consente di sfogliare le tue copie di lavoro, individuare le modifiche e operare su di esse, ma anche di consultare i registri e le revisioni dei tuoi archivi.

    
risposta data 21.09.2011 - 14:29
fonte
3

mogenerator

Genera (e aggiorna) il codice Objective-C per le classi di dati di base personalizzate.

    
risposta data 21.09.2011 - 14:29
fonte
3

BBEdit

BBEdit è un ottimo editor di testo che esiste da un bel po '. La nuova versione 10 non solo ha aggiunto un sacco di fantastiche nuove funzionalità (e continua a farlo), ma ha anche visto una grande riduzione del prezzo - circa il 50%.

BBEdit è molto scriptable, incluso AppleScript e shell scripting. Anche facile creare ritagli per ridurre il tempo.

BBEdit è molto simile a TextWrangler (TW è quasi la versione 'lite' di BBEdit), ma include molte funzionalità extra che valgono davvero i soldi. Alcuni esempi sono strumenti HTML molto migliori, auto-riconoscimento in grado di riconoscere il contesto in molte lingue diverse, ritagli, integrazione SVN / CVS e altro.

    
risposta data 21.09.2011 - 14:31
fonte
3

Pixelmator

Un buon editor di immagini è essenziale per lo sviluppo. Pixelmator è più di questo. È completamente funzionale, completo di contenuti content-fill, ha un bellissimo tocco Mac, e per finire è solo $ 25 (sono consapevole delle regole ma questo è uno dei suoi punti di forza) nel Mac App Store .

    
risposta data 24.11.2011 - 00:25
fonte
2

Ingredienti

È in beta da anni ed è molto in crash su Lion, ma Ingredients è un'ottima alternativa per navigare nella documentazione di Xcode. In genere è più veloce per la ricerca dei documenti e le ricerche di Google e StackOverflow sono integrate. Vorrei che lo aggiornassero in modo che si arresti in modo anomalo.

    
risposta data 21.09.2011 - 14:28
fonte
2

Pietra angolare

IMHO - Il miglior client SVN per Mac OS, ma un po 'caro.

    
risposta data 21.09.2011 - 14:29
fonte
2

Sorso

Sip è il miglior selettore di colori che puoi avere su OS X secondo me. È leggero, sempre attivo e genera il colore selezionato in una varietà di formati (cacao, iOS, esagono Web, ecc.). Si sta usando solo una piccola icona sulla barra in alto, e premendo questo ti permette di scegliere un colore da qualsiasi cosa sullo schermo e copia il risultato nei tuoi appunti. Ed è gratuito.

    
risposta data 30.11.2012 - 10:46
fonte
2

CocoaPods

CocoaPods è molto utile per integrare 3 librerie di parti nel tuo progetto Xcode. Non dovrai più perdere tempo e perdere tempo con il collegamento manuale di queste librerie.

    
risposta data 24.04.2013 - 09:29
fonte
1

Trova qualsiasi file

( Disponibile in App Store )

La funzione "Spotlight" incentrata sui contenuti del Mac ti farà impazzire prima di rendertene conto che non può essere impostata come predefinita per le ricerche dei nomi di file. La sua incapacità di restituire risultati da cartelle invisibili, come usr / bin, renderà la tua vita un inferno vivente.

"Trova qualsiasi file" cerca FILES sul disco o sulla cartella in cui lo punti. Non gli importa se Steve Jobs, o chiunque altro, pensa che un file debba essere nascosto ai comuni mortali. Vedrà anche i pacchetti all'interno.

    
risposta data 21.09.2011 - 14:29
fonte
1

Versioni

Elegante browser di controllo del codice sorgente.

    
risposta data 21.09.2011 - 14:29
fonte
1

MonoDevelop

Un IDE diverso per lavorare con applicazioni Mono per Mac (o multipiattaforma). Mono è basato su .NET Framework e puoi usarlo con C #, VB.NET o Delphi Prism (richiede l'aggiunta di una terza parte). Forse anche in altre lingue.

Può essere utilizzato con i framework MonoMac o MonoTouch per creare rispettivamente un'interfaccia utente nativa su applicazioni Mac o iOS.

    
risposta data 21.09.2011 - 14:29
fonte
1

Beanstalk

Piattaforma di hosting sicuro per il controllo dei sorgenti.

    
risposta data 21.09.2011 - 14:29
fonte
1

Fraise

Editor di testo leggero con evidenziazione della sintassi, ecc. Sostituzione del mio Notepad ++. Lo sviluppo si è interrotto, ma è open source, quindi potrebbe decollare di nuovo.

    
risposta data 21.09.2011 - 14:29
fonte
1

AppStar

Se hai avuto il tempo di sviluppare e applicare il tuo lavoro, avrai bisogno di un modo per analizzare il risultato del tuo duro lavoro. La cosa bella di questa app è che consolida i tuoi rapporti di iTunes Connect, traccia vendite, classifiche, recensioni e tiene d'occhio anche la concorrenza. Non sono una persona molto "economica", quindi è decisamente utile.

    
risposta data 17.10.2011 - 09:15
fonte
1

Plugin di Quicklook per i file Mobile Provision

MacMation (gli sviluppatori dell'app TimeBoxed) hanno appena pubblicato un pratico plugin Quicklook per visualizzare il contenuto e la validità dei file di provisioning mobili di Xcode.

    
risposta data 18.10.2011 - 03:28
fonte
1

Frammenti

Snippets è un'applicazione per Mac OS X che memorizza i pezzi del tuo codice più utilizzati che puoi riutilizzare in diversi progetti.

    
risposta data 24.11.2011 - 00:10
fonte

Leggi altre domande sui tag