9
是什麼調用方法有以下幾種類型[自performSelector:@選擇(方法名稱)
1.
[self methodName];
和
之間的區別2.
[self performSelector:@selector(methodName)]; // no afterDelay is used
它是否像performSelector將使用不同的線程工作?
是什麼調用方法有以下幾種類型[自performSelector:@選擇(方法名稱)
1.
[self methodName];
和
之間的區別2.
[self performSelector:@selector(methodName)]; // no afterDelay is used
它是否像performSelector將使用不同的線程工作?
在大多數情況下,它們是等效的。
根據documentation,performSelector:
變體的目的是讓您可以調用動態定義的方法,而不是在編譯時實際出現。就這樣。爲了調用編譯時存在的爲的方法,兩者之間沒有區別。
可能的重複線程:http://stackoverflow.com/questions/2674827/using-self-method-or-selectormethod –