2016-06-15 16 views
5

Recentemente ho iniziato a sviluppare app iOS e ho trovato una scheda Variabili d'ambiente nel mio file Info.plist. Qual è la migliore pratica quando si tratta di queste variabili? Posso usarli nel mio codice base? Finché li riferimento nel modo corretto?Qual è la migliore pratica quando si tratta di variabili Info.plist nello sviluppo di iOS?

Ad esempio, se provavo ad accedere a un Var per modificare il colore di sfondo, potevo accedere al valore in questo modo, ma è affidabile? È la migliore pratica? Semplicemente posso vedere il vantaggio di essere in grado di accedere a questi vars su più ViewControllers e delegati.

enter image description here

+1

Puoi mostrarmi cosa stai parlando? Non ricordo di aver visto un plist con schede in Xcode prima. – robinkunde

+0

@robinkunde Aggiornato! –

+3

Le costanti come quelle dovrebbero sempre essere definite nel codice. Non c'è ragione per cui possa pensare di farlo nel file plist. Ricorda che ogni lancio o cast forzato può potenzialmente causare un crash in futuro. – robinkunde

risposta

0

E 'molto più facile da definire costanti del genere nel codice.

  1. si conosce il loro tipo di sicuro -> nessuna fusione di caratteri necessari
  2. Si potrebbe documentare in modo corretto
  3. Non è necessario ricordare le chiavi nel info.plist. completamento del codice di Xcode vi aiuterà quando si utilizzano le costanti
  4. costanti definite nel codice non può essere manipolato dall'utente facile come nel info.plist
Problemi correlati