Articles of ios

Después de cambiar a Xcode 7, el tamaño de la aplicación aumentó de 9 MB a 60 MB, ¿hay alguna solución?

He estado retrocediendo en la historia de Git para encontrar la causa de un cambio de tamaño de archivo enorme, pero la única razón real que puedo encontrar es el cambio de Xcode 6 a Xcode 7 GM. Descubrí que estos son los 10 principales contribuidores de tamaño de archivo en un .ipa creado a […]

Cómo llamar a un gesto toque UIView programmatically en swift

Tengo un UIView y le agregué un gesto de toque: let tap = UITapGestureRecognizer(target: self, action: Selector(“handleTap:”)) tap.delegate = self myView.addGesture(tap) Intento llamarlo programáticamente en el archivo de prueba. sendActionForEvent Estoy usando esta función, pero no está funcionando: myView.sendActionForEvent(UIEvents.touchUpDown) Muestra el selector no reconocido enviado a la instancia. ¿Como puedó resolver esté problema? Gracias por […]

Hacer que el botón personalizado en la barra de tabs sea redondeado

Esto es lo que estoy tratando de hacer: Nota: La captura de pantalla está tomada de una versión anterior de iOS Lo que he podido lograr: Código: override func viewWillAppear(animated: Bool) { // Creates image of the Button let imageCameraButton: UIImage! = UIImage(named: “cameraIcon”) // Creates a Button let cameraButton = UIButton(type: .Custom) // Sets […]

UICollectionView agregando UICollectionCell

Cuando bash colocar UICollectionCell en UICollectionView en Interface Builder, no puedo explicarlo por razones desconocidas. La celda va a la barra de herramientas sin agregar a UICollectionView Estoy usando: iOS SDK 6.0 XCode 4.5.1 No uso Storyboard

¿Cómo creo un nuevo proyecto Swift sin usar Storyboards?

Crear un nuevo proyecto en XCode 6 no permite deshabilitar Storyboards. Solo puede seleccionar Swift u Objective-C y usar o no Core Data. Traté de eliminar el guión gráfico y del proyecto eliminar el guión gráfico principal y configurar manualmente la ventana desde didFinishLaunching En AppDelegate tengo esto: class AppDelegate: UIResponder, UIApplicationDelegate { var window: […]

usando dispatch_sync en Grand Central Dispatch

¿Alguien puede explicar con casos de uso realmente claros para qué es el propósito de dispatch_sync en GCD ? No puedo entender dónde y por qué tendría que usar esto. ¡Gracias!

Cambiar el color de la barra de navegación en Swift

Estoy utilizando una vista de selector para permitir al usuario elegir el tema de color para toda la aplicación. Estoy planeando cambiar el color de la barra de navegación, el fondo y posiblemente la barra de tabs (si es posible). He estado investigando cómo hacer esto pero no puedo encontrar ningún ejemplo de Swift. ¿Podría […]

Problema NotificationCenter en Swift 3

Estoy aprendiendo Swift 3 y estoy tratando de usar NSNotificationCenter . Aquí está mi código: func savePost(){ let postData = NSKeyedArchiver.archivedData(withRootObject: _loadedpost) UserDefaults.standard().object(forKey: KEY_POST) } func loadPost(){ if let postData = UserDefaults.standard().object(forKey: KEY_POST) as? NSData{ if let postArray = NSKeyedUnarchiver.unarchiveObject(with: postData as Data) as? [Post]{ _loadedpost = postArray } } //codeerror NotificationCenter.default().post(NSNotification(name: “loadedPost” as NSNotification.Name, […]

didReceiveRemoteNotification: fetchCompletionHandler: abrir desde el icono frente a la notificación push

Estoy tratando de implementar el manejo de notificación de segundo plano, pero tengo problemas para determinar si el usuario abrió la aplicación desde la notificación de envío que se envió en lugar de abrirla desde el ícono. – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { //************************************************************ // I only want this called if the user […]

¿Se ingresa el valor de un UITextField como teclas presionadas?

Digamos que tengo el siguiente código: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Me gustaría que GreetingLabel lea “Hello [nameTextField]” tan pronto como el usuario presione cualquier tecla. Lo que necesito básicamente es el equivalente iPhone del método delegado de Cocoa controlTextDidChange . El campo textField:shouldChangeCharactersInRange: delegate se textField:shouldChangeCharactersInRange: cada vez que se produce una pulsación […]