Quindi in pratica sto scrivendo un wrapper per un'API REST nell'obiettivo-c in modo che i nostri clienti possano facilmente usarli nel loro sviluppo iOS.
Sto cercando di trovare un buon modello di design per questo scopo, sembra che Singleton Design Pattern sia l'unica scelta qui. Senza un inizializzatore pubblico, è un gestore condiviso accessibile chiamando una funzione e quindi ogni controller della propria app può accedervi.
Sto cercando un consiglio per tale scopo: progettare un wrapper per API. Dovrei usare il modello di design Singleton? O dovrei permettere loro di ereditare questa classe e crearla a proprio rischio?