使用NSNotificationCenter,它運行良好,直到我開始發送非常快的消息到其他類。NSNotificationCenter有最高速度嗎?
什麼是快速?其大約在30-40通知秒。我甚至沒有得到他們中的一個。 有沒有其他方法可以做到這一點? 我應該更新一個全球?
//post data out .
- (void)post:(NSString*)string
{
NSLog(@"done"); //the log is printing
NSDictionary *userInfo = nil;
[[NSNotificationCenter defaultCenter] postNotificationName:@"connector"
object:string
userInfo:userInfo];
}
我知道觀察員是好的,因爲相同的代碼工作過。 非常感謝。
使用通知中心進行_two_類之間的直接一對一通信有什麼意義? – holex
在開始戰爭的風險中,OP詢問使用'NSNotificationCenter'。不管這是否是個好主意(正如@holex指出的那樣)是一個[不同的問題](http://stackoverflow.com/search?q=When+to+use+NSNotificationCenter)。 –
@MikeD,沒有開始任何戰爭,必須有一個非常明確的理由要求,因爲我們都知道通知中心並不是基於這種壓力而設計的。這就是爲什麼我問了一點... – holex