Articles of rápida

Swift construye NSData y vuelve

Tengo una estructura que contiene una estructura y un NSObject que quiero serializar en un objeto NSData : struct Packet { var name: String var index: Int var numberOfPackets: Int var data: NSData } var thePacket = Packet(name: name, index: i, numberOfPackets: numberOfPackets, data: packetData) ¿Cómo puedo serializar mejor el paquete en un NSData y […]

xcode indexación rápida para siempre

Actualmente estoy desarrollando una aplicación de iOS usando Swift y XCode 6 (Beta 3). Todo fue bien hasta ahora, pero ahora que mi proyecto crece, xcode de repente comenzó a indexar y lo hace una y otra vez, haciendo que xcode casi inutilizable. Busqué en la web problemas similares y probé las soluciones, pero ninguna […]

Cómo dividir el nombre de archivo de la extensión de archivo en Swift?

Dado el nombre de un archivo en el paquete, quiero cargar el archivo en mi aplicación Swift. Entonces necesito usar este método: let soundURL = NSBundle.mainBundle().URLForResource(fname, withExtension: ext) Por alguna razón, el método necesita el nombre del archivo separado de la extensión del archivo. Bien, es bastante fácil separar los dos en la mayoría de […]

Cómo verificar la conexión a internet en alamofire?

Estoy usando el código siguiente para hacer una solicitud HTTP en el servidor. Ahora quiero saber si está conectado a internet o no. A continuación está mi código let request = Alamofire.request(completeURL(domainName: path), method: method, parameters: parameters, encoding: encoding.value, headers: headers) .responseJSON { let resstr = NSString(data: $0.data!, encoding: String.Encoding.utf8.rawValue) print(“error is \(resstr)”) if $0.result.isFailure […]

Formato de cadena de un doble

Parece que no puedo encontrar una manera de formatear un Doble que limita la precisión a solo un par de posiciones después del punto decimal al presentar eso en una etiqueta. Tal vez me estoy perdiendo algo importante, pero no pude encontrar nada en la documentación oficial. Gracias de antemano por la ayuda!

UIStackView Hide View Animation

En iOS 11 el comportamiento de la animación oculta dentro de UIStackView ha cambiado, pero no he podido encontrar esto documentado en ningún lado. iOS 10 iOS 11 El código en ambos es este: UIView.animate(withDuration: DiscoverHeaderView.animationDuration, delay: 0.0, usingSpringWithDamping: 0.9, initialSpringVelocity: 1, options: [], animations: { clear.isHidden = hideClear useMyLocation.isHidden = hideLocation }, completion: nil) […]

Error de comstackción de Xcode 7: “Error de comando debido a la señal: error de segmentación: 11”

Ayer instalé el Xcode 7 oficial y cuando intenté abrir uno de mis proyectos Swift, apareció una alerta que decía que la nueva versión de Xcode desea actualizar mi código rápido (o algo así). De acuerdo, acepté y después apareció “Command failed due to signal: Segmentation fault: 11” Error de “Command failed due to signal: […]

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 […]