我正在用SocketRocket在iOS上做一個小測試項目。但我似乎無法將我的頭圍繞在邏輯上。調用委託函數並返回結果
這是事情:我需要有一種「全局」函數來調用套接字。當我的應用程序打開它應該使用websockets連接。
_webSocket.delegate = nil;
[_webSocket close];
_webSocket = [[SRWebSocket alloc] initWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"ws://localhost:12345/connectr"]]];
_webSocket.delegate = self;
self.title = @"Opening Connection...";
[_webSocket open];
但是,我需要獲取連接到委託函數的邏輯。我已經想到了一個單身人士,但我讀到單身人士的功能相當昂貴。
所以基本上我的問題是: 什麼是使用(appdelegate)initalized SocketRocket實例啓動全局可執行函數的最佳方法。