Quali trabocchetti dovrei evitare?
- Quali paradigmi del linguaggio Java gli sviluppatori di Objective-C fraintendono costantemente? Ho imparato a programmare in Java, ma per anni ho lavorato solo con Objective-C.
- In che modo i modelli di progettazione sono diversi tra Android e iOS?
- Se hai effettuato personalmente la transizione, quali parti di Android ti hanno confuso o ti hanno impiegato più tempo a imparare di quanto avrebbe dovuto?
- Eclipse è il miglior OS X IDE per Android?
Per la cronaca, la mia app è strongmente legata a UIKit e Foundation, quindi la parola "porting" potrebbe essere un termine improprio; Veramente lo sto riscrivendo completamente per Android. Nessun riutilizzo del codice. Inoltre, lo sto facendo per imparare Android, quindi preferirei fallire alla porta e imparare Android piuttosto che prendere una scorciatoia.
Come sfondo, questa domanda è stata suggerita dai tipi di domande che vedo su Stackoverflow. Spesso si può dire quale sia stato lo sfondo di qualcuno (C # o Java) da quali sciocchi errori fanno quando stanno cercando di scrivere Obj-C. Mi piacerebbe evitare i tipi di errori che fanno sì che gli sviluppatori Java facciano roteare gli occhi e dica: "Gli sviluppatori di Silly Objective-C, non apprenderanno mai?"