Problema: NSAttributedString toma un NSRange mientras uso una cadena Swift que usa Range let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..<text.endIndex let attributedString = NSMutableAttributedString(string:
Problema: NSAttributedString toma un NSRange mientras uso una cadena Swift que usa Range let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..<text.endIndex let attributedString = NSMutableAttributedString(string:
Estoy buscando un método simple para eliminar a la vez todas las subvistas de una supervista en lugar de eliminarlas una por una. //I'm trying something like this, but is not working let theSubviews : Array = container_view.subviews for (view : NSView) in theSubviews {
Quiero extraer subcadenas de una cadena que coincida con un patrón regex. Entonces estoy buscando algo como esto: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Entonces esto es lo que tengo: func matchesForRegexInText(regex: String!, text: String!) ->...
Tengo un controlador de vista en el que mi valor es 0 (etiqueta) y cuando abro ese controlador de vista desde otro ViewController, viewDidAppearconfiguré el valor 20 en la etiqueta. Funciona bien, pero cuando cierro mi aplicación y de nuevo abro la aplicación, pero el valor no cambia porque...
En última instancia, estoy tratando de tener un valor NSMutableURLRequestválido HTTPBody, pero parece que no puedo obtener mis datos de cadena (procedentes de a UITextField) en un NSDataobjeto utilizable . He visto este método para ir hacia otro lado: NSString(data data: NSData!, encoding...
Si es así, ¿hay alguna diferencia clave que de otro modo no estaba presente al usar la observación de valor clave en
Antes de Swift, definiría un conjunto de esquemas para las versiones alfa, beta y de distribución. Cada uno de estos esquemas tendría un conjunto de macros que se definieron para bloquear ciertos comportamientos a nivel de proyecto. El ejemplo más simple es la macro DEBUG = 1 que se define por...
Tengo un tipo en mi módulo: import Cocoa class ColoredDotView : NSView { ... } Se utiliza en varias clases diferentes sin problemas: class EditSubjectPopoverController : NSObject { @IBOutlet internal var subjectColorDotView : ColoredDotView! ... } Pero por alguna razón , cuando lo uso en...
He estado tratando de inicializar una cadena de NSData Swift. En la documentación de NSString Cocoa, Apple dice que debe usar esto: init(data data: NSData!, encoding encoding: UInt) Sin embargo, Apple no incluyó ningún ejemplo de uso o dónde colocar el init. Estoy tratando de convertir el...
En Swift 2.0 , Apple introdujo una nueva forma de manejar los errores (do-try-catch). Y hace unos días en Beta 6 se introdujo una palabra clave aún más nueva ( try?). Además, sabía que puedo usar try!. ¿Cuál es la diferencia entre las 3 palabras clave y cuándo usar cada
Las matrices en Swift admiten el operador + = para agregar el contenido de una matriz a otra. ¿Hay una manera fácil de hacer eso para un diccionario? p.ej: var dict1 = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = ... (some way of combining dict1 & dict2 without...
Estoy tratando de hacer una calculadora de la tasa de crecimiento ( Double) que redondeará el resultado al número entero más cercano y volverá a calcular desde allí, como tal: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week)...
Necesito una forma de eliminar el primer carácter de una cadena que es un espacio. Estoy buscando un método o incluso una extensión para el tipo de cadena que pueda usar para cortar un carácter de una
A diferencia de Objective-C, Swift no tiene preprocesador, entonces, ¿hay alguna manera de desaprobar manualmente a los miembros de una clase? Estoy buscando algo similar a esto: -(id)method
Hay dos sobrecargas para dequeueReusableCellWithIdentifier y estoy tratando de determinar cuándo debo usar uno frente al otro. Los documentos de Apple con respecto a la función forIndexPath dicen: "Este método usa la ruta del índice para realizar una configuración adicional basada en la posición...
Si tengo una enumeración con Integervalores sin formato: enum City: Int { case Melbourne = 1, Chelyabinsk, Bursa } let city = City.Melbourne ¿Cómo puedo convertir un cityvalor en una cadena Melbourne? ¿Este tipo de introspección de nombre de tipo está disponible en el idioma? Algo así (este...
¿Hay alguna forma de simular [NSString stringWithFormat:@"%p", myVar], desde Objective-C, en el nuevo lenguaje Swift? Por ejemplo: let str = "A String" println(" str value \(str) has address:
Es posible agregar extensiones a los tipos de objetos Swift existentes usando extensiones, como se describe en la especificación del lenguaje . Como resultado, es posible crear extensiones como: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding,...
Tengo una UIView y le agregué un gesto de toque: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) Estoy tratando de llamarlo mediante programación en el archivo de prueba. sendActionForEvent Estoy usando esta función,...
En el Objetivo C, uno podría hacer lo siguiente para verificar las cadenas: if ([myString isEqualToString:@""]) { NSLog(@"myString IS empty!"); } else { NSLog(@"myString IS NOT empty, it is: %@", myString); } ¿Cómo se detectan cadenas vacías en