soy nuevo en Cacao/Cocoa Touch, y trabajando a través de un libro de desarrollo. Me encontré con situaciones donde se usa el operador @selector(). Estoy un poco perdido sobre cómo y cuándo se debe usar el operador @selector(). ¿Puede alguien proporcionar una explicación breve y dulce y un ejemplo de por qué se usa y qué beneficio le da al desarrollador?Explicación de cacao uso @selector
Por cierto, aquí es el código de la muestra tomada del sitio de desarrollo de iPhone de Apple que utiliza @selector()
if ([elementName isEqualToString:@"entry"])
{
parsedEarthquakesCounter++;
// An entry in the RSS feed represents an earthquake, so create an instance of it.
self.currentEarthquakeObject = [[Earthquake alloc] init];
// Add the new Earthquake object to the application's array of earthquakes.
[(id)[[UIApplication sharedApplication] delegate]
performSelectorOnMainThread:@selector(addToEarthquakeList:)
withObject:self.currentEarthquakeObject waitUntilDone:YES];
return;
}
posible duplicado de [? Cómo hacer SEL y el trabajo en @selector SDK iPhone] (http://stackoverflow.com/questions/297680/how-do- sel-y-selector-work-in-iphone-sdk) – Monolo