Я использую NSURLConnection для получения некоторых данных (в JSON) и выполнения некоторой работы (например, записи данных в метку) в методе connectionDidFinishLoading. Я хочу, чтобы это произошло, например. каждые две секунды. То есть ReceiveData> WriteDataToLabel> Подождите 2 секунды> ReceiveData ...
Другими словами, я хочу обновлять свои данные каждые две секунды. Конечно, это следует делать в фоновом режиме, чтобы не блокировать приложение.
Что должно быть сделано? Нужны ли мне runloop, nstimer или NSOperation и как их использовать?