Articles of objective c

Datos de frecuencia cardíaca en Apple Watch

¿Podemos acceder a la frecuencia cardíaca directamente desde el reloj de manzana? Sé que esta es una pregunta duplicada, pero nadie ha pedido esto en 5 meses. Sé que puedes acceder a él desde Health App, pero no estoy seguro de cómo será “en tiempo real”.

¿No hay delegado de AVPlayer? Cómo rastrear cuando la canción terminó de reproducirse? Objetivo C desarrollo de iPhone

He buscado pero no puedo encontrar un protocolo de delegado para la AVPlayer class . ¿Lo que da? Estoy usando su subclase, AVQueuePlayer , para reproducir una matriz de AVPlayerItems , cada uno cargado desde una URL. ¿Hay alguna manera de que pueda llamar a un método cuando una canción termina de reproducirse? Notablemente al […]

Cálculo de velocidad de conexión / descarga

Tengo un progtwig de cliente y servidor (ambos en Obj-C) y estoy transfiriendo archivos entre dos dispositivos usando los progtwigs. La transferencia está funcionando bien, pero me gustaría mostrarle al usuario qué tasa de transferencia están obteniendo. Así que sé el tamaño total del archivo, y la cantidad de archivo que se ha transferido, ¿hay […]

XCode 4 “Clean” vs. “Limpiar carpeta de comstackción”

En cierto punto, en el desarrollo de cada aplicación, lo que ves en el simulador no coincide con lo que crees que debería suceder. En su mayoría, estos son errores humanos, o al menos lo son en la mayoría de mis casos ;-), pero a veces Xcode simplemente ‘perdió la pista’, o eso parece. Aprendí […]

¿Cómo acepto un certificado SSL autofirmado utilizando NSURLSession de iOS 7 y su familia de métodos de delegado para fines de desarrollo?

Estoy desarrollando una aplicación para iPhone. Durante el desarrollo , necesito conectarme a un servidor que esté usando un certificado SSL autofirmado. Estoy bastante seguro – (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential *))completionHandler es mi oportunidad de escribir un código de excepción para permitir esto. Sin embargo, no puedo encontrar ningún recurso que me […]

¿Clase ObjC / Cocoa para convertir el tamaño a una secuencia legible por humanos?

¿Hay una manera simple de hacer algo como … [NSMagicDataConverter humanStringWithBytes:20000000] ..que devolvería “19.1MB”?

¿Mantener el objeto sobre el teclado en caso de becomeFirstResponder o resignFirstResponder?

Actualmente tengo un UITextField en la parte superior de un teclado. Cuando lo tocas, debe permanecer sobre el teclado y subir suavemente. No sé la duración exacta y el tipo de animación del teclado, por lo que es muy accidentado. Esto es lo que tengo: [theTextView resignFirstResponder]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:0.25]; [UIView […]

¿Solo dos esquinas redondeadas?

En mi aplicación para iPad, quiero que aparezca una segunda vista en la página principal cuando el usuario hace clic en un botón. La nueva vista será más pequeña que la primera y oscurecerá el fondo cuando se muestre. Quiero que las dos esquinas superiores de la nueva vista aparezcan redondeadas, pero al usar cornerRadius […]

Pre-buffering para AVQueuePlayer

¿Alguien sabe si AVQueuePlayer comienza a almacenar en búfer el próximo AVPlayerItem cuando el elemento actual está por terminar de reproducirse? Sé que no hay nada en los documentos que sugiera esto, estoy preguntando sobre todo si alguien ha observado este tipo de comportamiento o no.

Suspendiendo problema de consulta GCD

Tengo problemas para suspender una consulta gcd. Aquí hay un código que demuestra el problema: static dispatch_queue_t q=nil; static void test(int a){ if(q){ dispatch_suspend(q); dispatch_release(q); q=nil; } q=dispatch_get_global_queue(0,0); dispatch_async(q,^ { while(1){NSLog(@”query %d”,a);sleep(2);} }); } int main(int argc, const char* argv[]){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; test(1); //blah blah blah test(2); while(1){} [pool release]; return […]