method-dispatch

Usando-performSelector: vs. simplemente llamando al método

Todavía soy un poco nuevo en Objective-C y me pregunto cuál es la diferencia entre las siguientes dos declaraciones? [object performSelector:@selector(doSomething)]; [object doSomething];

¿Cuándo debo usar @classmethod y cuándo def method(self)?

Al integrar una aplicación Django que no he usado antes, encontré dos formas diferentes de definir funciones en clases. El au ... bien de la claridad, o me perdí la parte más importante: cosas espeluznantes y fascinantes que no se podrían hacer sin ella?