Fondamentalmente voglio provare a sviluppare un'app per iPhone di base. Ho 2 - 3 anni di esperienza in Java e sto attualmente studiando C ora - ho fatto la gestione della memoria dei puntatori, ecc. Ma molto brevemente.Obiettivo c - qualcosa come c?
L'obiettivo C devierà troppo dalla C che ho imparato finora, quindi sarà come imparare una lingua nuova di zecca? O dovrei essere in grado di utilizzare ciò che ho imparato finora?
Inoltre, qual è il miglior IDE per fare questo in, attualmente ad uso ci Dev-C++ - ho letto che è possibile sviluppare applicazioni del telefono i utilizzando Objective C in questo ide ma chiedevo se ci wwere una soluzione migliore a disposizione. Possibilmente netbeans: D
mi permetto di dissentire. Le filosofie OO di Java e Obj C sono piuttosto diverse. Java appartiene ai linguaggi OO in stile Simula mentre Obj C appartiene ai linguaggi in stile Smalltalk. Certamente le differenze sono più che "zucchero sintattico". – KaptajnKold
Java è stato direttamente ispirato da Objective-C. Gran parte della sintassi è modellata su C++, ma l'ideologia OO proviene da Objective-C. Utilizza l'invio dinamico, le interfacce vengono estratte direttamente dai protocolli, l'uguaglianza è determinata da un metodo Objective-Cish, ecc. I linguaggi sono così simili che Apple ha quasi finito per spostare tutti i suoi framework Objective-C su Java. – Chuck
Non ho intenzione di non essere d'accordo se si sostiene che ci sono molte somiglianze tra le 2 lingue. Il mio punto era semplicemente che ci sono anche differenze significative e che ammontano a più dello zucchero sintattico. E tanto per essere chiari: Java deve molto di più a C++ che Obj C. Anche se potrebbe aver preso in prestito alcuni concetti da Obj C, rimane fondamentalmente un linguaggio in stile Simula. – KaptajnKold