title: objective-c delegation
body: <p>im new to iOS and objective-c, but im trying to use <a href="https://github.com/robbiehanson/CocoaAsyncSocket" rel="nofollow">GCDAsyncSocket</a> 
  I'm using it to contact TCP/IP server for the whole application,
  in each viewController i want to start sending and receiving from/to server, so each time i alloc new instance of cocaSocket, and it send to the server like im new client. </p>
  
  <p>so how can i make sure that one instance of cocaSocket could be applied to the whole application.</p>
  
  <p>thanks for any response !</p>