He intentado construir sobre una aplicación Cocoa que usa Swift y Storyboard en Xcode 6, pero ¿cómo puedo usar NSToolbar allí? En Xcode 5 y xib, puede agregar NSToolbar desde dentro de la Biblioteca de objetos a cualquier archivo .xib y luego hacer clic en la barra de herramientas agregada para expandirlo y arrastrar y […]
Intento entender cómo atrapar un evento de “cambio de texto” desde un campo de texto en mi ventana. Estoy acostumbrado a los “oyentes de acción” de Java, y no puedo encontrar nada similar en Objective-C / Cocoa. Busqué durante bastante tiempo y encontré el protocolo de “observación del valor de clave”, pero el método observeValueForKeyPath: […]
La firma del método String para el porcentaje de escape es: func addingPercentEncoding(withAllowedCharacters: CharacterSet) -> String? (Esto era stringByAddingPercentEncodingWithAllowedCharacters en Swift 2.) ¿Por qué este método devuelve un opcional? La documentación dice que el método devuelve nil “si la transformación no es posible”, pero no está claro en qué circunstancias podría fallar la transformación de […]
Quiero reemplazar una subcadena (por ejemplo, @”replace” ) de un NSAttributedString con otro NSAttributedString . Estoy buscando un método equivalente al NSString de stringByReplacingOccurrencesOfString:withString: para NSAttributedString .
Estoy creando una aplicación que muestra 8 miniaturas por página y puede tener n páginas. Cada una de estas miniaturas son UIViews y se agregan a UIScrollView. Sin embargo, he implementado Paging usando el código de muestra de Apple. El problema: Cada miniatura (UIView) tarda 150 milisegundos en crearse y agregarse a la vista de […]
En la clase NSTimeZone, hay tanto + localTimeZone como + systemTimeZone. Hice una prueba en el simulador de iPhone, ambos devolví el objeto NSTimeZone que indicaba la misma zona horaria. ¿Cuál es la diferencia? ¿Cuál debería usar para averiguar la configuración de la zona horaria del iPhone? Gracias Mi prueba: NSLog(@”Local Time Zone %@”,[[NSTimeZone localTimeZone] […]
Me gustaría agregar la versión actual a la sección “sobre” de mi aplicación. Como se ve en esta captura de pantalla adjunta, Apple ofrece control de versiones. ¿Cómo se muestran estas configuraciones en su aplicación? Captura de pantalla de Target ‘myApp’ Info http://sofes.miximages.com/iphone/30c7ith.png
Problema: tengo una ventana mainWindow y otra childWindow añadidas a mainWindow . childWindow es una especie de clase WindowExt . Esta clase I define para llamar al método catch [NSWindow becomeKeyWindow] que debe [childWindow makeKeyWindow] después de [childWindow makeKeyWindow] . Si creo childWindow e bash convertirlo en keyWindow de la siguiente manera: WindowExt *childWindow = […]
¿Existe una manera fácil de obtener el número de serie de todos los discos duros en una Mac usando una API? Básicamente, estoy buscando un identificador único para el disco duro con el cual pueda determinar si el disco duro ha sido utilizado (o referido) por mi aplicación o no. Por favor, avíseme si hay […]
¿Cómo puedo determinar si un NSNumber de Cocoa representa NaN (no un número)? Esto surge, por ejemplo, cuando analizo una cadena que tiene un contenido no válido (no numérico).