Sono nuovo di Mac. Se voglio iniziare lo sviluppo di un iPhone, qual è l'hardware di base di cui ho bisogno? Mac Mini sarebbe abbastanza buono?
Un Mac mini ti servirà proprio bene . Ho insegnato un corso lo scorso semestre che ha fatto la programmazione dell'iPod touch (un altro college aveva iPod touch disponibili per uso didattico, quindi ho pensato che programmarli sarebbe stato educativo). L'unica cosa di cui avevo bisogno era comprare quattro mini Mac per metterli in laboratorio. I Mac non hanno bisogno di essere avanzati, solo nuovi.
Una nota: preparatevi per alcuni grattacapi importanti ottenendo il vostro primo "Hello, World!" app sul filo e sul tuo iPhone. Ciò richiede l'utilizzo di chiavi e certificati pubblici / privati appropriati. Ho usato un programma di licenza universitaria, ma probabilmente dovrai spendere i $ 100 sul singolo kit per sviluppatori. Gli strumenti di sviluppo sono gratuiti e puoi lavorare immediatamente al simulatore.
Hai bisogno di un Mac. Quasi tutti i Mac basati su Intel faranno, se ha abbastanza memoria, dove "abbastanza" dipende da quanto sei disposto ad aspettare.
Almeno 2 GB di RAM e meglio se di più.
Dovrai scaricare l'iPhone SDK appropriato da Apple per scrivere il codice. Per qualsiasi applicazione non banale è necessario anche un dispositivo fisico, poiché l'emulatore non è preciso al 100%.
Al momento utilizzo un MacBook Air con SSD da 258 GB, 1,8 GHz, Intel Core 2 Duo con 2 GB e mi sta servendo molto bene. Ho anche trovato che il tempo di compilazione è molto più veloce con un SSD.
Per quanto riguarda l'hardware di base, ovviamente è necessario un sistema Apple con sistema operativo Mac OS X e l'ultima versione di Xcode (4). Direi anche che la quantità minima di RAM da utilizzare sarebbe di 2 GB dato che Xcode sa bene come consumare la memoria! Se riesci a guadagnare qualche soldo in più, ti suggerisco anche di investire in un SSD poiché aumentano davvero i tempi di compilazione.
Quasi tutti i Mac Intel che possono eseguire OS X 10.6 (anche usati Mac 2 o 3 anni). Avrai bisogno di almeno una dozzina di GB di spazio gratuito per scaricare e installare l'SDK. Una Mini su un KVM funzionerà perfettamente. Le dimensioni del display immobiliare sono probabilmente le specifiche hardware più preziose, ma ho persino utilizzato un MBA 11 per lo sviluppo di app iOS.
Leggi altre domande sui tag iphone