Padrão Flyweight no Swift: economize memória compartilhando objetos
Ao criar um app, às vezes é preciso gerar milhares ou dezenas de milhares de objetos semelhantes. Um exemplo típico é colocar dezenas de milhares de marcadores em um mapa; nessas situações, o gráfico de memória pode continuar subindo facilmente.
Ler artigo