Articles of veloz

¿Cuál es la diferencia entre usar ARAnchor para insertar un nodo e insertar directamente un nodo?

En ARKit, he encontrado 2 formas de insertar un nodo después del hitTest Inserte un ARAnchor y luego cree el nodo en el renderizador (_ renderer: SCNSceneRenderer, nodeFor anchor: ARAnchor) -> SCNNode? let anchor = ARAnchor(transform:hit.worldTransform) sceneView.session.add(anchor:anchor) Inserta el nodo directamente node.position = SCNVector3(hit.worldTransform.columns.3.x, hit.worldTransform.columns.3.y, hit.worldTransform.columns.3.z) sceneView.scene.rootNode.addChildNode(node) Ambos parecen funcionar para mí, pero ¿por qué […]

Haga un UIButton mediante progtwigción en Swift

Estoy tratando de construir la interfaz de usuario programáticamente. ¿Cómo hago para que esta acción funcione? Estoy desarrollando con Swift. Código en viewDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = “I made a label […]

Creando y reproduciendo un sonido en forma rápida

Entonces, lo que quiero hacer es crear y reproducir un sonido rápido que toque cuando presiono un botón, sé cómo hacerlo en Objective-C, pero ¿alguien sabe cómo hacerlo en Swift? Sería así para Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@”mysoundname” ofType:@”wav”]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); Y luego para jugarlo haría: AudioServicesPlaySystemSound(Explosion); ¿Alguien sabe cómo podría […]

Enviar parámetros POST con MultipartFormData usando Alamofire, en iOS Swift

Estoy usando Alamofire, la primera vez. Estoy usando la última versión de Alamofire 1.3.1. Deseo enviar una imagen, un video y algunos parámetros POST en una llamada API. Estoy usando datos de formulario multiparte. El módulo mutipart está funcionando. Estoy enfrentando un problema para enviar parámetros de parámetros POST adicionales. A continuación está mi código. […]

Error de descubrimiento de PhotoPicker: Dominio de error = Código PlugInKit = 13

Intento mostrar una imagen de la biblioteca de fotos en UIImageView El error completo es: 2017-06-09 21: 55: 59.063307 + 0200 firstapp2.0 [12873: 1120778] Error de descubrimiento de PhotoPicker: Dominio de error = Código de PlugInKit = 13 “consulta cancelada” UserInfo = {NSLocalizedDescription = consulta cancelada} Mi código está incluido a continuación: import UIKit class […]

¿Cómo mostrar un indicador de actividad con texto en iOS 8 con Swift?

Quiero mostrar, programáticamente, un indicador de actividad con texto, como el de la aplicación Fotos (después de editar y guardar una imagen). ¿Cómo puedo hacer esto?

Obtener System Volume iOS

Mi caso es simple: necesito reproducir una señal de advertencia y quiero asegurarme de que el usuario lo escuche, así que quiero verificar el volumen del sistema. ¿Cómo puedo averiguar cuál es el volumen del sistema actual?

Obtener el tamaño del teclado desde userInfo en Swift

He intentado agregar un código para mover mi vista cuando aparece el teclado, sin embargo, tengo problemas al intentar traducir los ejemplos de Objective-C a Swift. He progresado un poco, pero estoy atrapado en una línea en particular. Estos son los dos tutoriales / preguntas que he estado siguiendo: Cómo mover el contenido de UIViewController […]

¿Cómo llamar a C desde Swift?

¿Hay alguna manera de llamar a las rutinas C de Swift? Muchas bibliotecas de iOS / Apple solo tienen C y aún me gustaría poder llamarlas. Por ejemplo, me gustaría poder llamar rápidamente a las bibliotecas de tiempo de ejecución de objc. En particular, ¿cómo se unen los encabezados iOS C?

Análisis de matrices anidadas de diccionarios utilizando Object Mapper

Estoy analizando una respuesta web api que es una variedad de diccionarios. Cada diccionario a su vez tiene una matriz anidada de diccionarios. ¿Cómo lo analizo? Pl proporciona una muestra de código. Mi respuesta de API es, ( { FilingStatusId = 0; FormName = “MISC”; OrderId = 0; RecipientList = ( { FilingStatusId = 0; […]