Articles of rápida

Funciones abstractas en Swift Language

Me gustaría crear una función abstracta en un lenguaje rápido. ¿Es posible? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override } }

La checkbox UITableViewCell para activarse y desactivarse cuando se toca

Estoy trabajando en una tabla vista Quiero poder tocar cada celda y cuando se toca, muestra una marca de verificación en la celda Ahora tengo un código que hace que esto funcione: // checkmarks when tapped func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { let section = indexPath.section let numberOfRows = tableView.numberOfRowsInSection(section) for row in 0..<numberOfRows […]

Swift XCode Index Congelación o lento

Tal vez esto es solo yo experimentando una “característica” tan molesta: Después de actualizar de Xcode 6.0.1 a Xcode 6.1, las cosas cambiaron. Xcode 6.1 siempre indexa el proyecto o comstack los archivos fuente. El proyecto no es muy grande. Solo contiene un grupo de archivos Swift y AWS SDK 2.0 Cocoapods en el área […]

¿Cómo debo eliminar todos los espacios de una cadena? – rápido

Necesito una manera 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 cadena.

Número de palabras en una cadena Swift para el cálculo de conteo de palabras

Quiero hacer un procedimiento para descubrir cuántas palabras hay en una cadena, separadas por espacio, o coma, o algún otro caracter. Y luego sum el total más tarde. Estoy haciendo una calculadora promedio, así que quiero la cuenta total de datos y luego sumr todas las palabras.

Segue de la vista modal al controlador de vista de la barra de tabs y no pierda la barra de tabs

Hola, ¿estoy intentando pasar de un controlador modal a uno de barra de tabs sin perder la barra de tabs? Sé que la pregunta es corta, pero esto es todo lo que estoy preguntando. Escenario: Tengo una barra de tabs Controladores de vista, A y B. B modos a C ver controlador. Entonces quiero volver […]

Citas dobles de la tecla del diccionario de escape al hacer un ítem del diccionario println en Swift

He estado jugando con Swift, y acabo de encontrar un problema. Tengo el siguiente diccionario en: var locations:Dictionary = [“current”:CLLocationCoordinate2D(latitude: lat, longitude: lng) ]; println(“current locaition is \(locations[“current”])”) pero el comstackdor se queja de las comillas dobles de la current que representan la clave a en mi diccionario. Intenté escapar con \ pero no era […]

Ordenar objetos en matriz por fecha

Tengo una matriz que contiene un objeto llamado HistoryObject y tiene propiedades como “fecha”, “nombre”, etc. Estoy ordenando la matriz así: let sortedArray = HistoryArray.sort({ $0.date.compare($1.date) == NSComparisonResult.OrderedDescending}) que se supone que ordena la fecha de más nueva a más antigua. Por ejemplo: 30 de junio de 2016 29 de junio de 2016 etc. Pero […]

Compara arreglos en swift

Tratando de entender cómo se comparan rápidamente las matrices. var myArray1 : [String] = [“1″,”2″,”3″,”4″,”5”] var myArray2 : [String] = [“1″,”2″,”3″,”4″,”5”] // 1) Comparing 2 simple arrays if(myArray1 == myArray2) { println(“Equality”) } else { println(“Equality no”) } // -> prints equality -> thanks god // 2) comparing to a “copy” of an array // […]

¿Cómo se usa “enumerateChildNodesWithName” con Swift en SpriteKit?

Estoy usando Swift para hacer un juego en SpriteKit. En Objective-C podría usar el siguiente método: (void)enumerateChildNodesWithName:(NSString *)name usingBlock:(void (^)(SKNode *node, BOOL *stop))block para realizar acciones en ese *node , pero no puedo hacer que esta función funcione en Swift. Básicamente, no sé cómo hacer referencia a ese nodo en Swift. Este es el código […]