Articles of objective c

¿Cómo usar una ‘Vista de contenedor’ en iOS?

Me di cuenta del Componente UI en XCode: Container View . De acuerdo con la descripción provista, me gustaría utilizarla para mostrar un componente reutilizable de mi aplicación en varias pantallas diferentes. He estado buscando en línea para tratar de encontrar un tutorial básico o alguna documentación sobre él, sin embargo, no he encontrado nada […]

Serializar y deserializar Objective-C objetos en JSON

Necesito serializar y deserializar objetos object-c en JSON para almacenarlos en CouchDB. ¿Las personas tienen algún código de ejemplo para las mejores prácticas para una solución general? Miré algunas estructuras JSON y se detienen en el nivel NSDictionary / NSArray. es decir, muchos frameworks serializarán y deserializarán NSDictionary / NSArray en JSON. Pero aún tengo […]

Centrar la X de la subvista en el diseño automático arroja “no preparado para la restricción”

Tengo una subclase UIView personalizada que se está inicializando a través de un plumín. En -awakeFromNib , estoy creando una subvista e intentando centrarla en su supervista. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; Esto se rompe y […]

Agregue varios botones a una vista mediante progtwigción, llame al mismo método, determine qué botón era

Deseo agregar programáticamente varios UIButtons a una vista: el número de botones se desconoce en el momento de la comstackción. Puedo hacer uno o más UIButton como tal (en un bucle, pero en corto para simplificar): UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchDown]; [button setTitle:@”Button x” forState:UIControlStateNormal]; button.frame = CGRectMake(100.0, 100.0, 120.0, 50.0); […]

¿Cómo puedo restringir los caracteres especiales en UITextField, excepto el punto y los guiones bajos?

¿Cómo puedo restringir los caracteres especiales en un UITextField excepto el punto y los guiones bajos? He intentado el fragmento de código a continuación, pero sin suerte: #define ACCEPTABLE_CHARECTERS @” ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.” – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSCharacterSet *acceptedInput = [NSCharacterSet characterSetWithCharactersInString:ACCEPTABLE_CHARECTERS]; if (![[string componentsSeparatedByCharactersInSet:acceptedInput] count] > 1){ NSLog(@”not allowed”); return NO; } else{ […]

¿Cuáles son las opciones para guardar datos en iOS?

Me gustaría serializar un montón de datos y guardarlos en un archivo, luego poder cargarlos (naturalmente) y reproducirlos con una función que he escrito. (Disculpe si mi terminología está desactivada, soy un novato con este tipo de cosas.) ¿Cuál es la mejor manera de hacer esto con iOS? Mirando la documentación aquí: Guía de comportamientos […]

aplicación rechazada por advertisingIdentifier en Facebook SDK y Flurry SDK

¡Mi aplicación fue rechazada debido a advertisingIdentifier en Facebook sdk y Flurry SDK! Encontré una ocurrencia de advertisingIdentifier en el último Facebook SDK (3.12) y Flurry SDK. Tal vez pueda verificar la ocurrencia de su biblioteca con el siguiente método: Abrí el FacebookSDK.framework como una biblioteca en la terminal y escribí el siguiente comando otool […]

¿Cómo hago que mi aplicación ejecute un NSTimer en segundo plano?

Estoy haciendo una aplicación de referencia SOLAMENTE para fines de prueba. No estoy intentando que esto vaya a la App Store. Lo que necesito es mi NSTimer para continuar ejecutándose en segundo plano usando UIBackgroundTaskIdentifier, guardar datos en un db Core Data y finalmente enviar los datos a un servidor (estoy usando Parse), después de […]

iOS Pinch Scale y Two Finger giran al mismo tiempo

Aquí está mi código: viewDidLoad: UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(pinch:)]; [self.canvas addGestureRecognizer:pinch]; pinch.delegate = self; UIRotationGestureRecognizer *twoFingersRotate = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(pinchRotate:)]; [[self canvas] addGestureRecognizer:twoFingersRotate]; twoFingersRotate.delegate = self; Código para pellizcos y rotaciones: -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES; } -(void)pinchRotate:(UIRotationGestureRecognizer*)rotate { SMImage *selectedImage = [DataCenter sharedDataCenter].selectedImage; switch (rotate.state) { case UIGestureRecognizerStateBegan: { […]

NSURLRequest: publicar datos y leer la página publicada

En iOS (objective actual 5.0, Base SDK 5.1), ¿cómo puedo enviar una solicitud postal a un servidor y luego leer el contenido de la página? Por ejemplo, la página toma un nombre de usuario y una contraseña, y luego muestra verdadero o falso. Esto es solo para una mejor comprensión de NSURLRequest. ¡Gracias por adelantado!