iTerm 2: ¿cómo configurarlo?

La terminal, o bash, esa querida amiga que nos proporciona acceso a bajo nivel, que utilizamos un día sí y otro también. No es para menos que debamos configurarla, que nos resulte amena y legible su empleo. No soy de las que usan la terminal por defecto del mac con el fondo blanco y las … 

 

Mis Xcode Plugins

Para facilitarnos la vida, Alcatraz (un gestor de plugins para Xcode) nos provee de un sinnúmero de plugins de muchísima utilidad. Y para que en futuras ocasiones (porque con cada nueva versión de Xcode se nos borran los plugins) anotaré a continuación los plugins que estoy usando en la actualidad: IntelliPaste-for-XCode Es el mejor de los plugins … 

 

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 … 

 

¿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 … 

 

Configurar la sombra de un UIButton en Swift

No es nada complicado, ni muy diferente de Objective-c  realizar el sombreado de un botón en Swift. Solo hay que tener en cuenta el offset y radio de la sombra para que quede chulito. También podrás sustituir por cualquier otro objeto que permita aplicar sombra a sí mismo en el parámetro.