Я новичок в iOS. У меня есть требование, когда мне нужно получить данные из локальной базы данных и загрузить их на сервер. Это должно быть сделано в фоновом режиме, когда подключение к Интернету доступно. Как я могу продолжить это? Мне нужен толчок.
Я читал, что могу добиться этого с помощью NSThread или GCD, но я не понимаю, когда каждый из них наиболее подходит. Может кто подскажет правильный путь? Образец или псевдокод очень поможет.