title: Timer in another thread in Objective - C
body: <p>I have to define method which should be invoked periodically with some time interval. I need to invoke it in another thread (NOT main thread), because this method is used to get information from external API and sync data in core data. </p>
  
  <p>How do I define this method to not block main thread?</p>