|
Buenas quiero hacer una clase que contengan constantes para conexión de mi servicio web. digamos en Java lo hago de esta forma:
digamos la llamada seria algo asi : constantes.servicio.CLIENTEOP en objective c use esta forma para las constantes
y la llamada seria [conexion obtenerURL] Pero como haría la jerarquía de clases, es decir primero constantes -> servicio -> cliente para poder llamar a mis constantes. Saludos
Esta pregunta está marcada como "wiki comunitario".
|
|
Hola, que yo sepa no se pueden anidar clases en objC como lo haces en java... es una de las limitaciones del lenguaje.Tampoco existen namespaces como en C++,asi que la unica soluccion que se me ocurre es jugar con los prefijos. De todos modos,diria que en objC no se utiliza el mismo patron que en java,me explico,nunca he visto crear una clase SOLO para definir constantes hardcodeadas. En su lugar haria lo siguiente: fichero Constantes.h:
fichero Constantes.m:
En este aspecto objective c no es tan "bonito" como java en mi opinion. Espero que te sirva de algo,saludos si tienes razón, no encontré otra forma. Gracias
(26 Abr '12, 21:15)
Dunkelheit
|