iOS: Como salvar um objeto personalizado criado em um aplicativo

Estive lendo sobre como salvar objetos, preservar o estado etc., mas ainda estou um pouco confuso sobre o caminho que devo seguir ao salvar objetos criados no meu aplicativo. Eu construí um aplicativo onde um usuário pode criar uma estação de rádio com o gênero, nome e frequência. Quando um usuário pressiona salvar, um objeto "RadioStation" é criado usando uma classe personalizada e é armazenado em um NSMutableArray que é colocado no RootViewController. Embora os objetos RadioStation possam ser armazenados nessa matriz e exibidos corretamente na exibição de tabela, é óbvio que, quando o aplicativo é encerrado, eles não serão mais retidos pelo aplicativo.

Neste ponto, não tenho certeza de como começar a arquitetar esse design. Preciso configurar uma lista? Devo usar os dados principais com um banco de dados SQLite? Preciso pesquisar a serialização de objeto iOS para esses dois cenários? Ou existe uma maneira mais direta que eu não saiba?

questionAnswers(3)

yourAnswerToTheQuestion