Atualizar todos os dias em sintaxe rápida

Trabalhando em um aplicativo de cotação, e como iniciante, decidi descartar o uso de CoreData e Sqlite no meu aplicativo. Portanto, decidi tentar uma coleção e alterar o rótulo do texto. Tenho uma coleção armazenada em uma matriz. Estou tentando fazer com que o texto seja alterado a cada 24 horas e ele muda às 8:00 da manhã (portanto, das 8:00 às 20:00). Gostaria que o esboço fosse algo como

quoteindex = 0
if(time_elasped:24 hours something about 8:00 A.M EST) {
quote.text = quoteCollection.quoteArray[quoteIndex]
quoteindex++ (next quote in array)
}

Como eu organizaria algo assim em termos de sintaxe? Eu usaria outro loop?

questionAnswers(1)

yourAnswerToTheQuestion