Articles of objective c

¿La acción del botón en la vista mkannotation no funciona?

Hola, me he quedado atrapado en una situación en el mapa donde he logrado mostrar la anotación personalizada. Cuando se toca la anotación, debo mostrar una vista con información y un botón. cuando el usuario toca el botón, debe mostrarse una alerta. el código es el siguiente – (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view { if (![view.annotation […]

subclassing UIWindow al usar storyboards

Tengo el mismo problema que se explica en esta pregunta: ¿Dónde puedo cambiar la ventana que usa mi aplicación desde UIWindow a mi propia subclase “MyWindow” con el guión gráfico? Mi pregunta es ¿cómo implemento un método getter de ‘ventana’ en mi delegado de aplicación que devuelve la subclase ‘MyWindow’? ¿O tal vez hay otras […]

Descartar simultáneamente vistas de navegación de UIN y vistas modales de forma programática

He intentado algunas respuestas en este sitio, pero ninguno de ellos parece relacionarse con mi problema Tengo una aplicación MasterDetail que tiene dos tipos de segues que estoy usando. Cuando presiona un botón en la vista de detalle, usa un segue de inserción y empuja otra vista de detalle sobre eso. En la nueva vista […]

Swift: método de clase de carga Objective C

En Objective-C, NSObject tenía un método de clase llamado load que se llama cuando la clase se carga por primera vez. ¿Cuál es el equivalente en Swift? @implementation MyClass + (void)load { [self registerClass]; } @end

Módulo Arc4random sesgado

De acuerdo con esta documentación , arc4random_uniform() se recomienda sobre construcciones como arc4random() % upper_bound ya que evita el “sesgo de módulo” cuando el límite superior no es una potencia de dos. ¿Qué tan malo es el sesgo? Por ejemplo, si genero números aleatorios con un límite superior de 6, ¿cuál es la diferencia entre […]

¿Cómo usar UITableView dentro de UIScrollView y recibir un clic de celda?

Tengo DiscountListTableViewController que se muestra como una pantalla separada en mi aplicación. Pero hay otra pantalla ( PlaceDetailsViewController ) donde necesito mostrar descuentos relacionados en la parte inferior. Actualmente, PlaceDetailsViewController.view tiene UIScrollView como contenedor y estoy agregando DiscountListTableViewController.tableView al contenedor UIScrollView.content en viewDidLoad de PlaceDetailsViewController . Esto funciona y la vista de tabla se muestra […]

Evento UITableView Scroll

Quiero detectar si la vista mytable se ha desplazado, intenté todos los eventos táctiles como este: – (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; //my code } pero parece que todos los eventos táctiles no responden al desplazamiento pero solo responden cuando se tocan, mueven, etc. ¿Hay alguna forma de detectar el evento de […]

Progtwigción de juegos en Objective-C y Linux

Me gustaría darle una oportunidad a Objective-C en la progtwigción de juegos. El problema es que necesitaría algunas herramientas y bibliotecas para esto. Lo primero que viene a la mente que necesito es la GUI y la biblioteca de gráficos. ¿Qué opciones tengo?

Semicolon después del nombre del método en el archivo de implementación de Objective-C

– (void) designImageViewNow; { //some code here } ¿Es correcto escribir punto ; coma ; justo después del nombre del método antes de corchetes del cuerpo en el archivo de implementación objective-c. ¿Esto funcionaría? Como estoy trabajando en una aplicación de iPhone, puse el punto y coma después del nombre del método en una de […]

¿Objective-C usa la evaluación de cortocircuito?

Intenté algo como: if(myString != nil && myString.length) { … } Y consiguió: – [NSNull length]: selector no reconocido enviado a la instancia ¿Objetive-C no produce un cortocircuito después de que falla la primera condición?