Articles of objective c

¿Cuál es la longitud máxima de un objeto NSString?

¿Cuál es la cadena de tamaño máximo que se puede mantener en un objeto NSString? ¿Esto cambia dinámicamente?

Captura de pantalla de iOS parte de la pantalla

Tengo una aplicación que toma una captura de pantalla de un UIImageView con el siguiente código: -(IBAction) screenShot: (id) sender{ UIGraphicsBeginImageContext(sshot.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(viewImage,nil, nil, nil); } Esto funciona bien pero necesito poder posicionarme donde tomo la captura de pantalla, básicamente necesito graduar solo un tercio de la pantalla (parte […]

Advertencia: el control llega al final de la función no válida – iPhone

Sigo recibiendo ‘advertencia: el control llega al final de la función no nula’ con este código: – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { if (section ==0) { return [comparativeList count]; } if (section==1) { return [generalList count]; } if (section==2) { return [contactList count]; ¿Cómo puedo deshacerme de esta advertencia? Gracias.

¿Convertir decimal a fracción en Objective-C?

Estoy tratando de tomar todo después del decimal y mostrarlo como una fracción. No se pudo encontrar mucho para el objective c sobre cómo lograr esto. Estoy utilizando el double para mi formato de variables, no estoy seguro de si importaría o no. Así es como estoy formateando para el resultado de mi respuesta: [theTextField […]

AVFoundation iOS: ¿cómo obtengo obras de arte de un archivo mp3?

Mi código: – (void)metadata { AVURLAsset *asset = [AVURLAsset URLAssetWithURL:self.fileURL options:nil]; NSArray *artworks = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyArtwork keySpace:AVMetadataKeySpaceCommon]; NSArray *titles = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyTitle keySpace:AVMetadataKeySpaceCommon]; NSArray *artists = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyArtist keySpace:AVMetadataKeySpaceCommon]; NSArray *albumNames = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyAlbumName keySpace:AVMetadataKeySpaceCommon]; AVMetadataItem *artwork = [artworks objectAtIndex:0]; AVMetadataItem *title = [titles objectAtIndex:0]; AVMetadataItem *artist = [artists objectAtIndex:0]; AVMetadataItem […]

Viñetas UITTextField secureTextEntry con una fuente personalizada?

Estoy usando una fuente personalizada en un UITextField , que tiene secureTextEntry activado. Cuando escribo en la celda, veo las viñetas en la fuente elegida, pero cuando el campo pierde el foco, esas viñetas vuelven a la fuente estándar del sistema. Si vuelvo a tocar el campo, vuelven a mi fuente, y así sucesivamente. ¿Existe […]

¿Es posible depurar “Terminado debido a un error de memoria”?

En un cierto punto (coherente) cuando mi aplicación se está ejecutando, siempre recibo el mensaje de error xcode Terminado debido a un error de memoria. No puedo encontrar el código que causa el error, pero puedo decir qué código está cerca del error (usando puntos de interrupción). El error se produce directamente después de devolver […]

obtener UDID del dispositivo IOS mediante progtwigción?

Quiero obtener UDID del dispositivo iOS mediante progtwigción. Estoy usando el siguiente código para obtener UDID del dispositivo iOS. NSUUID *uuid = [NSUUID UUID]; NSString *uuidString = uuid.UUIDString; Pero el resultado que obtengo es diferente al UDID real de mi dispositivo.

Cómo crear subíndices que no están en Unicode en iOS

He intentado por un tiempo crear un NSString con un carácter subíndice sin éxito. ¿Es posible hacerlo en iOS? Necesito una forma de cambiar los caracteres de una cadena por subíndice o superíndice, y no puedo usar el Unicode para esto ya que Unicode no tiene todas las letras. Mi suposición podría ser utilizar las […]

Objetivo C: obtener el día siguiente a partir de hoy (mañana)

¿Cómo puedo verificar si una fecha es inherentemente MAÑANA? No quiero agregar horas ni nada a una fecha como la de hoy, porque si hoy ya son las 22:59 , agregar demasiado pasaría al día siguiente, y agregar muy poco si es que la hora 12:00 se perderá mañana. . ¿Cómo puedo verificar dos NSDate […]