Articles of objective c

Cómo hacer que UITextView detecte enlaces para el sitio web, el correo y el número de teléfono

Tengo un objeto UITextView. El texto en UIView tiene un número de teléfono, un enlace de correo, un enlace a un sitio web. Quiero mostrarlos como enlaces con la siguiente funcionalidad. Cuando alguien toca en la URL, Safari debe abrir el sitio web. Cuando alguien toca el enlace del correo electrónico: el correo debe abrirse […]

¿Referencia de UITableViewCell al padre UITableView?

¿Hay alguna forma de acceder al UITableView propietario desde una UITableViewCell ?

iOS – Escala y recorta CMSampleBufferRef / CVImageBufferRef

Estoy utilizando AVFoundation y obtengo el buffer de muestra de AVCaptureVideoDataOutput , puedo escribirlo directamente en videoWriter usando: – (void)writeBufferFrame:(CMSampleBufferRef)sampleBuffer { CMTime lastSampleTime = CMSampleBufferGetPresentationTimeStamp(sampleBuffer); if(self.videoWriter.status != AVAssetWriterStatusWriting) { [self.videoWriter startWriting]; [self.videoWriter startSessionAtSourceTime:lastSampleTime]; } [self.videoWriterInput appendSampleBuffer:sampleBuffer]; } Lo que quiero hacer ahora es recortar y escalar la imagen dentro de CMSampleBufferRef sin convertirla en UIImage […]

aplicación de iPhone permite música de fondo para seguir jugando

Cuando lance mi juego para iPhone tan pronto como se reproduce un sonido, la música de fondo o el podcast que se está reproduciendo se detienen. Noté que otros juegos permiten que el audio de fondo continúe sonando. ¿Cómo es esto posible? ¿Debo anular un método en mi delegado de la aplicación?

Admite una orientación diferente para una sola vista iOS 6

Quiero rotar SOLO una de mis vistas dentro de mi aplicación, ya sea horizontal o horizontal. Todas mis otras vistas están en modo retrato y he configurado mi aplicación para admitir solo el modo retrato. Con la orientación cambiada en iOS 6, no estoy seguro de cómo hacer esto. He intentado lo siguiente publicado a […]

Cómo codificar Base64 en el iPhone

¿Cómo hago la encoding Base64 en el iPhone? He encontrado algunos ejemplos que parecían prometedores, pero nunca conseguí que ninguno de ellos trabajara por teléfono.

Fecha de inicio y finalización de la semana actual

Quiero obtener la fecha de inicio y finalización de la semana actual y también quiero usar la fecha de inicio y finalización de la semana anterior y la próxima semana de la fecha de inicio y finalización en el mes actual. Gracias por adelantado.

Detectar tipo de dispositivo

En mi aplicación (escrita en Objective-C), ¿cómo puedo detectar si el dispositivo es un iPhone, iPad o iPhone5? if([[UIDevice currentDevice]userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { // [iphone] or [itouch] } else { // [ipad] }

¿Mezcla UITableView de células estáticas y dinámicas?

Sé que no se pueden mezclar los tipos de células estáticas y dinámicas en una sola UITableView pero no se me ocurrió una mejor manera de describir mi problema. Tengo varias celdas predeterminadas con contenido fijo, también tengo un número desconocido de celdas con contenido dynamic que se encuentra en el medio. Así que quiero […]

obtener tipo de NSNumber

Quiero obtener el tipo de instancia NSNumber. Descubrí en http://www.cocoadev.com/index.pl?NSNumber esto: NSNumber * myNum = [[NSNumber alloc] initWithBool: TRUE]; if ([[myNum className] isEqualToString: @ “NSCFNumber”]) { // procesa NSNumber como entero } else if ([[myNum className] isEqualToString: @ “NSCFBoolean”]) { // procesa NSNumber como booleano } Ok, pero esto no funciona, el [myNum className] no […]