Articles of ios

cómo abrir una URL en Swift3

openURL ha quedado obsoleto en Swift3. ¿Alguien puede proporcionar algunos ejemplos de cómo el reemplazo de openURL:options:completionHandler: funciona cuando se intenta abrir una url?

¿Es posible distinguir entre bloquear el dispositivo y enviar una aplicación al fondo?

Tengo una aplicación que necesita hacer algo cuando se envía a fondo con el botón Inicio y otra cosa cuando el dispositivo está bloqueado con el botón de hardware superior. La forma estándar de resolver estos requisitos son las notificaciones y los métodos delegates enviados por UIApplication . En iOS 4 se ven así: // […]

¿Cómo se abre la aplicación de mapas mediante progtwigción en coordenadas rápidas?

Tengo latitud y longitud que quiero abrir en mi aplicación de mapa. Probé este código desde AQUÍ . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : MKPlacemark = MKPlacemark(coordinate: coordinate, addressDictionary:nil) var mapItem:MKMapItem […]

Subir imagen al servidor PHP desde iOS

Sé que esta pregunta también se hizo antes, pero mi problema es un poco diferente. Quiero subir una imagen al servidor PHP y quiero enviar más parámetros junto con una imagen de un iOS. Busqué en Google y encontré dos soluciones: O enviaremos una imagen como cadena codificada en Base64 en JSON . Enlace referido. […]

¿Cuáles son los beneficios de usar Storyboards en lugar de archivos xib en la progtwigción de iOS?

¿Cuáles son las principales diferencias entre usar Storyboards y archivos xib? Específicamente, ¿cuáles son las ventajas o desventajas de usar un Storyboard? Desafortunadamente, a pesar de investigar un poco, todo lo que he podido encontrar en Storyboards son simples tutoriales que te muestran cómo configurar un Storyboard, en lugar de información concreta que explica qué […]

ScrollView no se desplaza al arrastrar botones

Tengo una vista de desplazamiento que solía desplazarse cuando no tenía botones por todas partes. Ahora sí, y al arrastrar el mouse (en el simulador) no pasa nada (creo que porque los botones están siendo empujados). ¿Cómo puedo hacer esto bien?

¿Cómo escribir expresiones regulares en Objective C (NSRegularExpression)?

Tengo este regex funcionando cuando lo pruebo en PHP pero no funciona en Objective C: (?:www\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\.?((?:[a-zA-Z0-9]{2,})?(?:\.[a-zA-Z0-9]{2,})?) Traté de escapar de los personajes de escape, pero eso tampoco ayuda. ¿Debería escapar de cualquier otro personaje? Este es mi código en Objective C: NSMutableString *searchedString = [NSMutableString stringWithString:@”domain-name.tld.tld2″]; NSError* error = nil; NSRegularExpression* regex = [NSRegularExpression regularExpressionWithPattern:@”(?:www\\.)?((?!-)[a-zA-Z0-9-]{2,63}(?<!-))\\.?((?:[a-zA-Z0-9]{2,})?(?:\\.[a-zA-Z0-9]{2,})?)" […]

Colecciones inmutables / mutables en Swift

Me refería a la guía de progtwigción Swift de Apple para comprender la creación de objetos mutables / inmutables (matriz, diccionario, conjuntos, datos) en lenguaje Swift. Pero no puedo entender cómo crear colecciones inmutables en Swift. Me gustaría ver los equivalentes en Swift para lo siguiente en Objective-C Matriz inmutable NSArray *imArray = [[NSArray alloc]initWithObjects:@”First”,@”Second”,@”Third”,nil]; […]

PBKDF2 usando CommonCrypto en iOS

Estoy intentando usar CommonCrypto para generar claves usando PBKDF2 pero parece que no puedo importar CommonCrypto/CommonKeyDerivation.h , solo errores que no se encuentran. ¿Algunas ideas? editar: probablemente debería mencionar que ya he agregado el marco de seguridad y puedo importar todos los demás encabezados CommonCrypto .

Cortar forma con animación

Quiero hacer algo similar a lo siguiente: Cómo enmascarar una imagen en IOS sdk? Quiero cubrir toda la pantalla con negro translúcido. Entonces, quiero cortar un círculo de la cubierta negra translúcida para que puedas ver claramente. Estoy haciendo esto para resaltar partes de la pantalla para un tutorial. Luego quiero animar el círculo recortado […]