Sto scrivendo un'app per iOS, "Best Korea". Il nome della mia organizzazione è "Srsly.co". Scriverò delle librerie "News" riutilizzabili che utilizzerò nelle mie app.Come si usano gli spazi dei nomi nel codice obiettivo-c di iOS?
Ogni app iOS avrà le proprie costanti per l'intera app in un file .h e il codice della libreria avrà le sue costanti anche nei file di intestazione. Avrò anche dei test per ciascuno di questi progetti.
È questo il modo standard di fare le cose?
In Ruby, Python, Java, ecc, mi piacerebbe impostare gli spazi dei nomi in queste righe:
co.srsly.bestkorea
co.srsly.bestkorea.test
co.srsly.newslib
co.srsly.newslib.test
Per quanto posso vedere, il modello di Objective-C è per ogni sviluppatore di scegliere due o tre lettere maiuscole e prefisso ogni nome di classe con loro.
Quindi, nel mio caso, sto pensando io sceglierei BK come prefisso del nome di classe app e NL per il codice di notizie lib? Sto pensando a questo nel modo giusto?
MODIFICA: Sto considerando che non utilizza affatto il namespace nel mio codice applicazione come discusso here.
Sì, che suona ragionevole. – abellina