Articles of ios

swift NSDateFormatter no funciona

Estoy tratando de formatear el tiempo de la siguiente manera: let formatter = NSDateFormatter() formatter.dateFormat = “hh_mm_ss” let d = formatter.stringFromDate(NSDate()) println(“formatted text is: \(d)”) Supongamos que la hora actual es el 3 de septiembre de 2014 22:15:30 Cuando ejecuto este script en el patio de recreo, imprime la hora correctamente formateada: 22_15_30 . Al […]

Fuentes personalizadas en iOS 7

Estoy desarrollando un juego y me gustaría usar una fuente personalizada en mi aplicación. Estoy usando SpriteKit para eso, si eso es importante. Intenté utilizar este https://github.com/deni2s/IBCustomFonts pero no puedo hacerlo funcionar con esta fuente http://www.fontspace.com/freaky-fonts/emulogic He intentado varias cosas, y he registrado la fuente en el info.plist de la aplicación … ¿Alguien sabe lo […]

¿Lanzando la aplicación O la tienda de aplicaciones de Safari?

Ya sé cómo lanzar una aplicación desde Safari, pero ¿es posible verificar si la aplicación está instalada antes de iniciar? Estoy pensando en lanzar la tienda de aplicaciones si la aplicación no está actualmente instalada en el iPhone.

Comportamiento para una API de ubicación de cambio significativa cuando finaliza / suspende?

Esta es la sección de la documentación de CLLocationManager que describe el comportamiento de la aplicación con startMonitoringSignificantLocationChanges : Si inicia este servicio y su aplicación se cancela posteriormente, el sistema relanza automáticamente la aplicación en segundo plano si llega un nuevo evento. En tal caso, el diccionario de opciones transferido a la aplicación: didFinishLaunchingWithOptions: […]

Detecta el dispositivo actual con UI_USER_INTERFACE_IDIOM () en Swift

¿Cuál es el equivalente de UI_USER_INTERFACE_IDIOM() en Swift para detectar entre iPhone y iPad? Obtengo un error Use of unresolved identifier al comstackr en Swift.

Llamar a dormir (5); y actualizar el campo de texto no funciona

textLabel dormir un método (ver más abajo), pero en lugar del textLabel cambiar del valor de myTextLabelString , esperar 5 segundos, cambiar a “sleep 5 worked”, esperar 5 segundos y finalmente cambiar a “sleep 5” funcionó por segunda vez round “… simplemente va desde el valor de myTextLabelString , espera 10 segundos y luego cambia […]

Archivo de constantes globales en Swift

En mis proyectos de Objective-C a menudo uso un archivo de constantes globales para almacenar cosas como nombres de notificaciones y claves para NSUserDefaults . Se ve algo como esto: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @”aaaaNotification”; @end ¿Cómo hago exactamente lo mismo en Swift?

Animación de transición personalizada del controlador de navegación

He seguido algunos tutoriales para crear animaciones personalizadas durante la transición de una vista a otra. Mi proyecto de prueba con segue personalizado desde aquí funciona bien, pero alguien me dijo que ya no se anima a hacer animaciones personalizadas en una transición personalizada, y debería usar UIViewControllerAnimatedTransitioning . Seguí varios tutoriales que hacen uso […]

¿Cómo uso correctamente “openParentApplication” y “handleWatchKitExtensionRequest” para que se llame a “reply ()”?

Situación: uso openParentApplication en la aplicación Watch para llamar a handleWatchKitExtensionRequest en la aplicación principal. Esto funciona bien en el simulador y también funciona en los dispositivos reales (Apple Watch y iPhone) cuando la aplicación de iPhone está activa / abierta. Problema: cuando lo ejecuto en los dispositivos reales (Apple Watch y iPhone), handleWatchKitExtensionRequest no […]

Problema con CCCrypt (CommonCrypt) en Swift

Estoy portando una Categoría Objective-C que funciona (NSData + AESCrypt.m) a Swift y he encontrado un problema al trabajar con los punteros. El código para la parte de encriptación en Swift se comstack correctamente, pero genera un error EXEC_BAD_ACCES de tiempo de ejecución. El código que tengo hasta ahora es (traté de diseccionar el código […]