Articles of C objective

Cómo lanzar un objeto en Objective-C

¿Hay alguna manera de lanzar objetos en Objectic c de forma parecida a cómo 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 3: myEditController = [[SelectionListViewController alloc] init]; myEditController.list = listOfItems; break; case 4: […]

¿Cómo pruebo qué clase es un objeto en Objective-C?

¿Cómo pruebo si un objeto es una instancia de una clase particular en Objective-C? Digamos que quiero ver si el objeto a es una instancia de clase b, o clase c, ¿cómo hago para hacerlo?

Convierte cadena en flotante en Objective-C

¿Cómo convierto una cuerda en un flotador en Objective-C? Estoy tratando de multiplicar un par de cadenas que estoy recibiendo de JSON: float subTotal = [[[[purchaseOrderItemsJSON objectAtIndex:i] objectAtIndex:j] objectForKey:@”Price”] floatValue]; NSLog(@”%@”,subTotal); Esto me da: (nulo) en la consola. Sé que hay una cadena válida que sale de esa matriz porque ya la estoy usando para […]

Notación de puntos Objective-C con métodos de clase?

Tenga en cuenta que me refiero específicamente al hecho de que la notación de punto se está utilizando con métodos de clase, no con métodos de instancia. Por curiosidad, quería ver qué pasaría si intentaba usar la syntax de notación de puntos de Objective-C con un método de clase. Mi experimento fue el siguiente: #import […]

Codificación incorrecta NSLog

Tengo un problema con el siguiente código: NSString *strValue=@”你好”; char temp[200]; strcpy(temp, [strValue UTF8String]); printf(“%s”, temp); NSLog(@”%s”, temp); en la primera línea de los códigos, dos caracteres chinos son comillas dobles. El problema es que la función printf puede mostrar los caracteres chinos correctamente, pero NSLog no puede. Gracias a todos. Descubrí una solución para […]

¿Variable de clase definida en @implementation en lugar de @interface?

Soy nuevo en Objective-C, pero tengo curiosidad sobre algo que realmente no he visto abordado en ningún otro lado. ¿Podría alguien decirme cuál es la diferencia entre una variable privada que se declara en el bloque @interface versus una variable que se declara dentro del bloque @implementation fuera de los métodos de la clase, es […]

¿Cuál es la diferencia entre valueforKey :, objectForKey :, y valueForKeyPath :?

Tengo 2 preguntas: ¿Cuál es la diferencia entre valueForKey: y objectForKey: 😕 ¿Es ese uno para NSDictionary s ( objectForKey: y para otros es valueforKey: o es al revés? Además, ¿cuál es la diferencia entre valueForKey: y valueForKeyPath: 😕 ¿Tiene algo que ver con Core Data? Por favor ayuda.

Convierta a valor absoluto en Objective-C

¿Cómo convierto un número negativo a un valor absoluto en Objective-C? es decir -10 se convierte 10?

Declaración de propiedad ayuda

Posible duplicado: ¿Cómo funciona un guión bajo al frente de una variable en una clase de cocoa objective-c? He visto muchos ejemplos en línea donde usan el siguiente estilo de encoding para la statement de propiedad: @interface Book : NSObject { NSString *_title; } @property (nonatomic, retain) NSString *title; @end En implementación: @implementation Book @synthesize […]

(Objetivo C) ¿cuál es la ventaja de hacer @synthesize myvar = _myvar (si hay alguno)?

Posible duplicado: ¿Cómo funciona un guión bajo al frente de una variable en una clase de cocoa objective-c? No es completamente claro para mí (aparte de la legibilidad del código), por qué quieres crear una variable interna con un prefijo de guión bajo cuando creas la propiedad. Como todo se maneja internamente, ¿por qué molestarse […]