Articles of objective c

Cambiar el tamaño de SKSpriteNode con sus hijos

Estoy intentando ejecutar una secuencia de SKActions en un SKSpriteNode que tiene un hijo, todas las acciones se realizan en las 2 forms juntas, excepto: [SKAction resizeToWidth:<#(CGFloat)#> height:<#(CGFloat)#> duration:<#(NSTimeInterval)#>] Aquí está mi código: -(void)CreateCards{ for (int i=0; i<3; i++) { SKSpriteNode *sprite=[SKSpriteNode spriteNodeWithImageNamed:@"default_circle.png"]; SKSpriteNode *shape=[SKSpriteNode spriteNodeWithImageNamed:[self GetRandomImage]]; [sprite addChild:shape]; sprite.position=CGPointMake(-43, 345); sprite.size=CGSizeMake(43, 43); shape.size=CGSizeMake(43, 43); […]

Instancia NSMutableArray utilizada en un bloque

El siguiente fragment de código usa GCD para calcular un set de integers y almacenarlos en una matriz. factArray = {1 !, 2 !, … n!} donde k! designa factorial (k) = k * (k-1) * … * 2 * 1. Me pregunto por qué puedo agregar objects a la variable factArray (instancia de NSMutableArray) […]

Cómo agregar varios campos a NSPnetworkingicate

Quiero search en una matriz de usuarios en el nombre o apellido usando una cadena de consulta. A continuación se muestra el pnetworkingicado, pero estoy recibiendo una exception. NSPnetworkingicate *sortingPnetworking = [NSPnetworkingicate pnetworkingicateWithFormat:@"(User.first contains[c] %@) OR (User.last contains[c] %@)", keyword, keyword]; Excepción: exception NSException * name:@"NSUnknownKeyException" reason:@"[<User 0x12911980> valueForUndefinedKey:]: this class is not key value […]

CLLocationManager didEnterRegion: con iBeacon mientras la aplicación está suspendida

Estoy intentando despertar mi aplicación (relanzarla) cuando entra en mi región de baliza definida, pero no puedo hacer que funcione. Estos son los pasos y el código que estoy usando. Establezca el modo de background "Actualizaciones de location" en SÍ. Supervisar mi CLBeaconRegion NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"EBEFD083-70A2-47C8-9837-E7B5634DF524"]; beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid identifier:@"daRegion"]; […]

Cómo compartir datos entre controlleres de vista que no están conectados directamente por segues

¿Cuál es la mejor estrategia para los datos que ingresa el usuario en el campo de text en el controller de vista indicado aquí como 1, para enviarse a View Controller 2? Las dos vistas no están conectadas directamente por segues. ¿Debería tratarse con un delegado? De ser así, ¿qué object sería el delegado y […]

Múltiples UITableViews visibles a la vez en un UIViewController

He visto preguntas sobre multless UITableViews en una vista, pero todas tienen una sola tabla visible a la vez. Estoy buscando algo diferente, por favor. En mi cabeza quiero cuatro UITableViews visibles en una UIScrollView dentro de una UIView. Las cuatro tablas estarán visibles y pobladas a la vez. Tendrán una cantidad dinámica de filas […]

Ordenar NSArray de NSDictionary usando el valor

Tengo un NSArray de NSDictionaries , en el NSDictionary tengo un elemento llamado 'rowID' que se guarda como un NSString , sin embargo, todo lo que se guarda en él es un número … pero sigue siendo un valor de cadena. Me gustaría saber cómo orderar la matriz en function de este valor, pero en […]

¿El GCD cancela el locking asíncrono?

Tengo un código normal para cargar imágenes en celdas de vista de tabla dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{ NSImage *image = file.image; dispatch_async(dispatch_get_main_queue(), ^{ imageView.image = image; }); }); El problema es cuando me desploop demasiado rápido puedo ver que el último bloque se dispara varias veces en la misma imageView . Y eso se ve muy […]

Objective-C: valor de retorno del método y bloque de finalización, ¿cómo se ejecutan?

Hago una aplicación de fotografía en iPhone y tengo estas 3 classs: ViewController, CaptureManager e ImgProcessor. ViewController: -(IBAction)takePic:(id)sender{ images = [captureManager takeMultipleImagesWithCompletion:^{ //Some UI related code.. [imgProcessor process:images]; }]; } CaptureManager: -(NSArray *)takeMultipleImagesWithCompletion:^(void)completionHandler{ // take picture codes… completionHandler(); return arrayOfImagesTaken; } Hasta ahora funciona como se desee: imgProcessor procesa las imágenes tomadas por captureManager . […]

ios hacer llamadas programáticamente sin salir de la aplicación

¿Hay alguna forma de hacer una llamada mediante progtwigción sin salir de la aplicación actual? Hice una investigación, pero todas las respuestas están con [[UIApplication shanetworkingApplication] openURL:[NSURL URLWithString:phoneNumber]]; Esto no es lo que quiero, también necesito acceder a la transmisión de voz.