Articles of objective c

Detectar si la aplicación iOS está escrita en Swift

Estoy desarrollando una herramienta que intenta volcar classs de encabezado para un dispositivo jailbreak en una aplicación. Estoy usando Clutch , pero a veces Clutch falla a algunas aplicaciones más nuevas, estoy pensando en integrar algunas herramientas que no sean Clutch. Por lo tanto, necesito determinar al principio si el binary está escrito en Swift, […]

ios 9 problemas de tamaño de pantalla objective-c

Actualizo a ios 9 y xcode 7 (desde xcode 6.2) y ahora esto sucede cuando inicio mi aplicación: Ahora hay todas estas barras negras arriba y abajo. Mi appDelegate es así: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. // self.window.backgroundColor = […]

Swift: importar Objective-C da "nombre de tipo desconocido"

Estoy trabajando en un proyecto rápido hasta que necesite este "selector de time de tipo analógico". Descargué el repository y lo probé con Xcode 6.4 y funciona bien. Pero cuando empecé a transferirlo a mi proyecto, me pidió que creara un Bridging-Header y creé uno, También importé el file .h en el encabezado de puenteo. […]

¿Cuándo es mejor usar un NSDecimal, NSDecimalNumber en lugar de un doble?

Para usos simples, como el seguimiento de los valores de peso como 65.1 kg, ¿hay algún beneficio de ir con NSDecimal / NSDecimalNumber más del doble? Mi entendimiento aquí es doble (o incluso float) proporciona más que suficiente precisión en tales casos. Por favor, corrígeme si me equivoco.

¿Cómo agregar botones dynamics en UIAlertController?

Estoy convirtiendo mi código de usar UIActionSheet para usar UIAlertController. La forma en que lo hago usando UIActionSheet es así: UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Gender" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil]; for (NSDictionary *genderInfo in self.genderList) { NSString *gender = [[genderInfo objectForKey:@"description"] capitalizedString]; [actionSheet addButtonWithTitle:gender]; } [actionSheet addButtonWithTitle:@"Cancel"]; Y simplemente maneje qué button se presiona en […]

iOS 9 transición personalizada – animationControllerForDismissedController no se llama

Soy un novato en el desarrollo de iOS y recientemente me topé con este problema con la transición personalizada en iOS 9. Tengo un object conforme al protocolo UIViewControllerTransitioningDelegate e implemento animationControllerForDismissedController , algo así como: @implementation MyCustomizedTransitioningDelegate #pragma mark – UIViewControllerTransitioningDelegate – (id<UIViewControllerAnimatedTransitioning>)animationControllerForDismissedController:(UIViewController *)dismissed { MyCustomizedTransitionAnimator *animator = [[MyCustomizedTransitionAnimator alloc] init]; animator.presenting = NO; […]

¿Cómo uso el argumento del emisor para averiguar qué UIImageView fue seleccionado?

Tengo ocho UIImageViews que quiero desvanecer si el UITapGestureRecognizer que está asociado con él está activado. Tengo a todos los reconocedores conectados a esta IBAction : – (IBAction)disableDie:(id)sender { NSLog(@"%@", sender); NSLog(@"%ld",[(UIGestureRecognizer *)sender view].tag); } Pensé que podría hacerlo con un bucle como este: – (IBAction)disableDie:(id)sender { for (UIImageView *numberImage in self.diceOutletArray) { if (numberImage […]

Cambie la position más cerca de la derecha de rightBarButtonItem en UINavigationBar

Este es mi codigo – (void)createCustomBtnRightBar:(UIImage *)buttonImage { self.navigationItem.rightBarButtonItem = nil; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; if (buttonImage != nil) { [button setImage:buttonImage forState:UIControlStateNormal]; button.frame = CGRectMake(0, 0, 45, 33); button.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, -10); } else { [button setTitle:@"Add New Pal" forState:UIControlStateNormal]; button.frame = CGRectMake(0, 0, 110, 24); [button.titleLabel setTextAlignment:NSTextAlignmentRight]; } [button addTarget:self […]

¿Cómo ocurrirá la pérdida de memory en Swift?

Soy nuevo en el desarrollo de iOS y quiero saber cómo ocurrirá la pérdida de memory en swift o en Objective-C , ¿alguien puede explicar con un pequeño ejemplo? Gracias

iOS: la notificación push no muestra información de dictionary en iOS 10

Estoy trabajando en notifications push en XCode 8 Beta, versión iOS 10. Tengo notifications push recibidas en el dispositivo. Cuando hice clic en la notificación, disparó el delegado de UNUserNotificationCenterDelegate, la aplicación se abre, pero no mostró ninguna respuesta en userinfo. ¿Necesito cambiar el parámetro para enviar push en iOS 10 en el lado del […]