Resultados de la búsqueda a petición "objective-c"
Acceso al valor de una definición de macro de preprocesador
Si agrego una macro "FOO = bar" en GCC_PREPROCESSOR_DEFINITIONS (o Macros de preprocesador si usa XCode "), ¿cuál sería la mejor manera de acceder al valor de" FOO "? Actualmente, uso el torpe: #define MACRO_NAME(f) #f #define MACRO_VALUE(f) ...
Se cambió el orden del método de carga + en Xcode 7
Descubrí que Xcode 7 (Versión 7.0 (7A220)) cambió el orden en que+load Se llaman métodos para clases y categorías durante las pruebas unitarias. Si una categoría que pertenece al objetivo de prueba implementa un+load método, ahora se llama al ...
IOS 9 NSURLConnection en desuso
Actualicé a IOS9 xcode, y no trabajo el método para obtener la respuesta de mi servicio web, esta parte NSData * urlData = [NSURLConnection sendSynchronousRequest: request returnResponse: & response error: & error]; ...
Declarar variables privadas en el archivo de encabezado vs declarar variables en la extensión de clase
¿Cuál es la diferencia entre declarar un @private ivar en el archivo de encabezado y declarar el mismo ivar en la extensión de clase sin @private? Por lo que yo entiendo, es lo mismo. Además, ¿puede declarar una propiedad privada en el encabezado?
¿Es posible que Swift herede de una clase genérica ligera de Objective-c?
Tengo dos clases, la clase base está en Obj-c y la subclase está en Swift. La clase Obj-c utiliza la nueva función genérica ligera de XCode 7 definida de la siguiente manera: @interface BaseController<T: SFObject *> : UIViewController ...
¿Necesita llamar a willChangeValueForKey: y didChangeValueForKey :?
Pensé que se suponía que los setters de @property hechos en casa se verían así: -(void) setFoo:(Foo *)newFoo { // Safeguards // ... [self willChangeValueForKey:@"foo"]; // Switcheroo // ... [self didChangeValueForKey:@"foo"]; }Pero veo mucho ...
Texto de IOS debajo de la barra de estado mientras la aplicación está en segundo plano
Estoy tratando de descubrir cómo implementar un banner como notificación con texto debajo delstatusbar mientras una aplicación está en segundo plano. Al igual que Runkeeper, mientras está activo y la aplicación está en segundo plano: ...
Acceso a la dirección IP con NSHost
Estoy tratando de obtener la dirección IP usandoNSHost. Con elNSHost objeto Puedo usar el método de direcciones para acceder a una matriz de objetos, uno de los cuales es la dirección IP. Sin embargo, me temo que la dirección IP puede cambiar de ...
¿Qué hace exactamente @synthesize?
He visto el siguiente código: //example.h MKMapView * mapView1; @property (nonatomic, retain) MKMapView * mapView; //example.m @synthesize mapView = mapView1¿Cuál es la relación entremapView ymapView1? ¿Crea unset yget método paramapView1?
Ampliar los resultados de CLPlacemark en EXC BAD ACCESS
Aunque hay una pregunta similar encontradaaquí [https://stackoverflow.com/questions/20204417/exc-bad-access-after-populating-nsmutablearray-with-custom-class-extending-clpla] no proporciona una respuesta, al menos no para el problema general. Mi ...