Skip to content

Etiqueta: objective-c

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 que existe ahora mismo, al menos desde mi humilde opinión. Porque te permite copiar los nombres de los métodos que selecciones y pegarlos en las cabeceras (.h)  ya configurados como llamada a dichos métodos; si los pegas en la implementación (.m) podrás tener la estructura vacía de dichos métodos. Además, te permite generar el código de un UIColor solo copiando el formato hex o byte usando el mismo atajo de teclado que con los métodos descritos arriba. Me enamoré 😛 https://github.com/RobertGummesson/IntelliPaste-for-XCode Backligth Permite resaltar la línea donde se pose el cursor. También te permite editar el color del…

Seguir leyendo Mis Xcode Plugins

Share
Leave a Comment

Configurar información de nuestra aplicación iOS en la sección Settings

Si te ha tocado trabajar en equipo o has repartido tu aplicación entre varias personas para que actúen como Beta Tester, probablemente te habrás encontrado con el dilema de ¿qué versión de tu app tienen exactamente?; y aunque uses herramientas como Fabric o Hockey App para poder distribuir y controlar las versiones, nada ayuda más que configurar en la sección Settings (Ajustes) del iPhone la versión de tu App, así como cualquier otro tipo de característica que desees implementar y que pueda verse rápidamente. Actualización: Si acabas de instalar iOS 9, no verás listado tus settings en la info de la aplicación. Deberás reiniciar tu dispositivo para que puede volver a verse. #EpicFailDeiOS Para ello, deberás realizar esta serie de pasos: 1.- Crear un Settings.bundle con un  Root.plist cuya estructura deberá verse como la siguiente: Añadirás al array de Preference Items un Dictionary con los siguientes componentes: Type: Tipo de ítem, en nuestro caso es de…

Seguir leyendo Configurar información de nuestra aplicación iOS en la sección Settings

Share
Leave a Comment

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 seguirá mostrando información en consola, aunque activemos la opción DEBUG (debug flag). Para evitar esto, existe la opción para debug llamada DLOG, que es otro macro que dejará de imprimir en consola cuando la bandera DEBUG este desactivada. De este modo, podremos dejar nuestros comentarios DLOG si desactivamos el modo debug. Basta simplemente con hacer una cabecera (.h) (que yo llamare Macros.h) con el siguiente código:  

y para usarlo en todo el proyecto, simplemente importalo al archivo

que se vería así

Ahora intenta emplearlo de la misma forma que con el NSLog. ¿Qué tal? Dejo…

Seguir leyendo Depurando con DLog

Share
Leave a Comment

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.

Seguir leyendo NSDictionary Content

Share
Leave a Comment

Learning Cocoa

  Puesto que tengo una memoria de pez, y la retentiva de un niño de 4 años  tengo que leer constantemente como hacer tal o cual cosa, pues me olvido con facilidad; aunque aprendo más rápido viendo a otros hacer, eso sí. Uno de los blogs que más he usado para programar en Objective-C han sido los siguientes: http://cocoadevcentral.com/  

Seguir leyendo Learning Cocoa

Share
Leave a Comment