Usar código Swift en Objective-c

Primero debemos habilitar el uso de ficheros Swift. Para ello nos dirigimos a “Build Settings” y en buscar colocamos “Swift” , encontraremos la opción: Build Options, y Embedded Content Contains Swift Code, seleccionamos Yes A continuación, en nuestra clase, o struct debemos colocar como prefijo @objc @objc class MyAwesomeClass: NSObject {} Y finalmente instanciamos la […]

swift

¿Cómo usar removeObjectAtIndex de un Array en Swift?

Para emplear el removeAtIndex, que permite eliminar un elemento contenido en un array, del cual no sabemos su índice, hay que hacer un par de maromas en Swift 1.2. Veamos el código en Objective-c: Objective-C: [self.selectedRows removeObject:[NSNumber numberWithLong:indexPath.row]]; Resulta sencillo eliminar directamente de un array (selectedRows) de tipo mutable, es decir un NSMutableArray, un elemento […]

android

Cosas de Eclipse/Android

Ahora que estoy metiendome mucho más a desarrollar para Android (la verdad, no sé mucho…me estresa un poco la lentitud en la que aprendo…Java no es mi lenguaje favorito, todo gracias a horrendas experiencias en el pasado) pues estoy intentado aprender  resolver ciertos errores y advertencias que genera Eclipse. Hoy por ejemplo,me aparecia:  ActivityManager: Warning: […]

XCode_Objective-C

Crash NSLayoutConstraint (iOS 6)

Cuando nos toca actualizar cualquier SDK los valores añadidos de dicha actualización, muchas veces  generan problemas con programas realizados con el SDK anterior, bien sea porque hay líneas “Deprecated” u obsoletas, o porque hay que añadir alguna otra línea, funcionalidad, etc del API (los que usan Java viven esta tortura constantemente :p) Así me ocurrió […]

XCode_Objective-C

Depurando con DLog

Muchas veces, sino siempre, es necesario realizar depuraciones en nuestro código para determinar si hemos hecho las cosas bien o no, y básicamente para imprimir en la consola los valores que nos interesa observar. En Objective-C existe una forma, la tradicional de depurar que es usando la macro NSLog NSLog(@”Bla blah”); NSLOG seguirá mostrando información […]

NSDictionary Content

Gracias al  post de Nick Waynick, recordé como se puede hacer un NSLog del contenido de un diccionario JSON (aunque también debería funcionar para cualquier diccionario). Es el clásico código sencillo que olvidas cuando lo quieres usar. A ver si escribiéndolo aquí no lo olvido. NSString *key; for(key in jsonDictionary){ NSLog(@”Key: %@, Value %@”, key, […]