Articles of objective c

¿Cómo asegurarse de que las operaciones de dibujo estén alineadas con píxeles en Mac?

En iOS techtalk reciente, escuché una sugerencia sobre "asegúrese de que sus operaciones de dibujo estén alineadas con píxeles". ¿Es esta una sugerencia válida para el performance de dibujo de Mac / iOS? Otra pregunta es cómo puedo determinar si mi código está dibujando con píxeles alineados? ¿Hay alguna herramienta o trucos que pueda ayudar?

iPhone anula la selección después de la demora

Me preguntaba si alguien sabía de una manera de anular la selección de una vista de tabla después de un retraso. Estoy usando el método deselectRowAtIndexPath . Solo quiero que el resaltado aparezca por un segundo antes de deseleccionarlo. ¡Gracias!

usar camera como subview

Estoy usando UIImagePickerControllerSourceTypeCamera en mi aplicación, pero quiero agregar la vista de camera a una subvista. no como vista modal. ahora estoy usando UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.sourceType = UIImagePickerControllerSourceTypeCamera; picker.delegate = self; [self presentModalViewController:picker animated:YES]; Quiero usarlo así, pero no parece funcionar … UIImagePickerController * picker = [[UIImagePickerController alloc] init]; picker.sourceType […]

¿Cómo pausar y reiniciar un NSTimer cuando desaparece la vista?

Estoy usando un NSTimer en mi class de vista que se llama cada 15 segundos. Mi problema es que funciona correctamente, pero mi aplicación se está volviendo lenta, porque muestra su performance a toda la aplicación. Así que quiero pausar el NSTimer cuando mi vista desaparece de su vista de supervisión y reiniciar el timer […]

Verificando el éxito de una publicación en Facebook.

En mi aplicación, el usuario puede publicar en su feed de Facebook, y necesito saber si la publicación fue exitosa o no. En la página de los desarrolladores de Facebook, descubrí que si una publicación tiene éxito, la aplicación recibe un post_id . Entonces puedo verificar este post_id ; si no es nil significa que […]

El indicador de actividad no está en el centro de la subvista (que no es del mismo tamaño que el padre)

Estoy intentando centrar una ruleta en el medio de la página usando el código que se encuentra debajo. self.aSpinner.center = self.view.center; Sin embargo, cuando cuando ejecuto el progtwig, el spinner no parece estar en el centro ¿Hay alguna forma de arreglar esto? EDITAR: Encontré el problema No es que el spinner no esté en el […]

¿Cómo agregar una image de una biblioteca fotográfica o camera a mi aplicación Ipad?

Quiero agregar imágenes de la biblioteca de fotos o mediante la camera a mi aplicación ipad. Había usado la misma encoding que el iphone. Pero la aplicación se está estrellando. Creo que esta no es la forma correcta de agregar imágenes desde la aplicación de biblioteca a ipad. Si alguien sabe por favor, ayúdame. -(void)ctnPhotoSelection […]

Comprender este uso de "(Privado)" en la statement @interface

He visto un código escrito de esta manera: @interface AViewController(Private) Quería saber si eso (Private) significa algo al enviarme a la App Store. ¿Qué significa en general?

typedef struct en Obj-c

Estoy viendo un comportamiento extraño y necesitaría ayuda. En structure.h tengo: typedef struct { NSString *summary; NSArray *legs; NSString *copyrights; struct polylineSruct overview_polyline; struct directionBounds bounds; } route; typedef struct { NSArray *routes; NSString *status; } directions; En structure.m tengo: (directions) a_Function_that_builds_the_struct { directions direct; direct.status = @"OK"; NSMutableArray *routes = [NSMutableArray array]; for(xxx) { […]

¿Cómo dejar en claro al analizador estático de Clang cuando algo no gotea?

Cuando uso el analizador estático Clang para analizar mi código Objective-C para iOS, tengo muchas "posibles fugas". Muchas de las filtraciones me hacen preguntarme por qué es erróneo en absoluto. Un ejemplo que me dejó preguntándome en particular fue el siguiente: Tengo una class-variable de tipo NSDictionary , que se usa para almacenar algunas configuraciones. […]