Básicamente, quiero probar y desarrollar una aplicación básica de iPhone. Tengo 2 - 3 años de experiencia en Java, y actualmente estoy estudiando C ahora - he hecho gestión de memoria de punteros, etc., pero muy brevemente.Objetivo c - cualquier cosa como c?
¿El objetivo C va a desviarse demasiado de la C que he aprendido hasta ahora, por lo que será como aprender un nuevo idioma? ¿O debería ser capaz de usar lo que he aprendido hasta ahora?
Además, ¿cuál es el mejor IDE para hacer esto en, actualmente para ci use dev-C++? He leído que es posible desarrollar aplicaciones para teléfonos i utilizando el objetivo c en este ide, pero me preguntaba si habría una mejor opción disponible. Possiblly netbeans: D
No estoy de acuerdo. Las filosofías OO de Java y Obj C son bastante diferentes. Java pertenece a los lenguajes de OO estilo Simula, mientras que Obj C pertenece a los lenguajes de estilo Smalltalk. Ciertamente, las diferencias son más que "azúcar sintáctico". – KaptajnKold
Java se inspiró directamente en Objective-C. Mucha de la sintaxis está modelada en C++, pero la ideología de OO provino de Objective-C. Utiliza despacho dinámico, las interfaces se extraen directamente de los protocolos, la igualdad se determina mediante un método Objective-Cish, etc. Los lenguajes son tan similares que Apple casi termina moviendo todos sus frameworks Objective-C a Java. – Chuck
No voy a estar en desacuerdo si argumenta que hay muchas similitudes entre los 2 idiomas. Mi punto era simplemente que también hay diferencias significativas, y que ascienden a más que azúcar sintáctica. Y solo para ser claros: Java debe mucho más a C++ que Obj C. Aunque puede haber tomado prestados algunos conceptos de Obj C, fundamentalmente sigue siendo un lenguaje de estilo Simula. – KaptajnKold