Preguntas etiquetadas con objective-c

123
Cómo lanzar un objeto en Objective-C

¿Hay alguna forma de convertir objetos en object-c de forma muy parecida a como se lanzan los objetos en VB.NET? Por ejemplo, estoy tratando de hacer lo siguiente: // create the view controller for the selected item FieldEditViewController *myEditController; switch (selectedItemTypeID) { case...

123
¿Qué hace la bandera del enlazador -all_load?

No puedo encontrar en ninguna parte lo que hace el indicador -all_load al compilar el código Objective-C. Tengo algunos problemas para cargar binarios en Apple, dicen que es porque no utilicé este indicador, pero mi código se compila incluso sin él. ¿Puede alguien ayudarme con...

122
Selectores en Objective-C?

Primero, no estoy seguro de entender realmente qué es un selector. Según tengo entendido, es el nombre de un método, y puede asignarlo a una clase de tipo 'SEL' y luego ejecutar métodos como respondToSelector para ver si el receptor implementa ese método. ¿Alguien puede ofrecer una mejor...

122
Convierta NSNumber a int en Objective-C

Uso [NSNumber numberWithInt:42]o @(42)para convertir un int a NSNumber antes de agregarlo a un NSDictionary: int intValue = 42; NSNumber *numberValue = [NSNumber numberWithInt:intValue]; NSDictionary *dict = @{ @"integer" : numberValue }; Cuando recupero el valor de NSDictionary, ¿cómo puedo...

122
Ajuste el tamaño de fuente UIButton al ancho

Tengo el siguiente código: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor]

121
filtrar NSArray en un nuevo NSArray en Objective-C

Tengo una NSArrayy me gustaría crear una nueva NSArraycon objetos de la matriz original que cumplan ciertos criterios. El criterio lo decide una función que devuelve a BOOL. Puedo crear un NSMutableArray, iterar a través de la matriz de origen y copiar sobre los objetos que acepta la función de...