Articles of objective c

¿Cómo simplificar la lógica de callback con un bloque?

Digamos que necesito comunicarme con una clase que proporciona un protocolo y llama a los métodos de delegado cuando se completa una operación, como sigue: @protocol SomeObjectDelegate @required – (void)stuffDone:(id)anObject; – (void)stuffFailed; @end @interface SomeObject : NSObject { } @end Ahora, he decidido que si bien podría hacer que otra clase implemente el método stuffDone: […]

Cómo crear métodos de argumentos variables en Objective-C

quizás esto sea obviamente simple para la mayoría de ustedes, pero podrían dar un ejemplo de cómo crear métodos similares (en el objective-C) y funciones en C para crear funciones como stringWithFormat: NSLog() Solo para recordar: [NSString stringWithFormat:@”example tekst %i %@ %.2f”,122,@”sth”,3.1415″]; NSLog(@”account ID %i email %@”,accountID,email); Me gustaría crear un método similar al de […]

Valor doble redondo a 2 decimales

Tengo un valor doble como 22.368511 Quiero redondearlo a 2 decimales. es decir, debería devolver 22.37 ¿Cómo puedo hacer eso?

¿Cuál es el segundo parámetro de NSLocalizedString ()?

¿Cuál es el *comment parámetro de *comment en: NSString *NSLocalizedString(NSString *key, NSString *comment) Si hago esto: NSLocalizedString(@”Hello_World_Key”, @”Hello World”) y tiene dos versiones de Localizable.strings (inglés y español), cada uno necesita la entrada: English.lproj/Localization.strings: @”Hello_World_Key” = @”Hello World”; Spanish.lproj/Localization.strings: @”Hello_World_Key” = @”Hola Mundo”; ¿No es el inglés redundante?

iPhone – saber si un UIScrollView alcanzó la parte superior o inferior

¿Hay alguna manera de saber si UIScrollView ha llegado a la parte superior o inferior en el interior? – (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate ? Gracias.

¿Qué hace la bandera del enlazador -ObjC?

Tengo una aplicación que funciona con y sin el indicador del enlazador. Sin embargo, sin el indicador del enlazador, obtengo un comportamiento muy diferente al agregar datos a una vista.

Prototipo de celdas en un plumín en lugar de un guión gráfico

Para una mejor reutilización, quiero crear una vista de tabla fuera de mi Storyboard. Ahora cuando creo un ViewController basado en UITableView con Nib en Xcode, obtengo el TableView por defecto en el archivo nib. Sin embargo, en Interface Builder no puedo agregar prototipos como estoy en mi Storyboard. ¿Actualmente no es posible agregar prototipos […]

¿Cómo puedo calcular la diferencia entre dos fechas?

¿Cómo puedo calcular los días entre el 1 de enero de 2010 y (por ejemplo) el 3 de febrero de 2010?

Cómo combinar videoclips con una orientación diferente con AVFoundation

Intento combinar varios videoclips en uno usando AVFoundation. Puedo crear un solo video usando AVMutableComposition usando el siguiente código AVMutableComposition *composition = [AVMutableComposition composition]; AVMutableCompositionTrack *compositionVideoTrack = [composition addMutableTrackWithMediaType:AVMediaTypeVideo preferredTrackID:kCMPersistentTrackID_Invalid]; AVMutableCompositionTrack *compositionAudioTrack = [composition addMutableTrackWithMediaType:AVMediaTypeAudio preferredTrackID:kCMPersistentTrackID_Invalid]; CMTime startTime = kCMTimeZero; /*videoClipPaths is a array of paths of the video clips recorded*/ //for loop to combine […]

¿Cómo diferenciar programáticamente entre iphone 4 y iphone 4S?

Estoy trabajando en una aplicación que necesita verificar el modelo de iphone, pero no puedo encontrar ninguna solución. Seré agradecido por todas las sugerencias.