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 […]
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 […]
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 […]
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 […]
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!
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) […]
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: […]
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 } }
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 […]
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 […]