Если нет большого желания разбираться с objective c можно попробовать сделать решение с помощью HTML5 Web Storage.
Это конечно тоже вариант, но для этого надо постоянно иметь связь с сетью. А так как задача в конце смены отправить некий набор данных, проще в течении дня сохранять на устройстве, а затем одним файлом отправить.