Apple ha documentato tutte le preferenze utilizzabili per il proprio software?
Sì. Il primo posto dove cercare è, beh, il sito della documentazione di Apple . Praticamente tutto ciò che ha a che fare con il tuo Mac e il sistema operativo sarà documentato qui.
Inoltre, macOS è basato su un kernel BSD core, quindi molti dei comandi Terminal a cui si fa riferimento qui provengono effettivamente da quello spazio. Uno dei posti migliori per conoscere BSD è dal Manuale di FreeBSD ; probabilmente una delle fonti di documentazione più complete per BSD. Personalmente, venire da quello spazio (e io sono ancora un "residente") a macOS è stato molto semplice.
Queste persone conoscevano persone che lavorano per Apple e quindi hanno creato questi trucchi?
Non sono trucchi; è il framework di Apple . Tutto, dal modo in cui l'utente interagisce con il desktop a ciò che accade quando si salva un file, si basa su un framework ben documentato.
Queste persone sono semplicemente pazze e passano tutto il giorno a dare pugni in default casuali cercando di vedere se qualcuno di loro fa qualcosa?
Noccioline? Un NO molto enfatico . Tuttavia, posso dire con certezza che siamo un gruppo curioso e sempre alla ricerca di conoscenza. So di aver trascorso molto tempo davanti allo schermo solo "vedere cosa fa qualcosa" nel tentativo di espandere la mia base di conoscenza.
Detto questo, trovare questi "valori predefiniti" è di solito per necessità (cioè abbiamo un problema reale da risolvere). Gran parte di questo viene fatto attraverso la ricerca, nonché prove ed errori.
Ho VM (macchine virtuali) in esecuzione sul mio iMac con diverse versioni di macOS solo per provare semplicemente le cose in modo da poter sperimentare senza la paura di rovinare catastroficamente le cose.
Se questo è qualcosa che desideri esplorare, ti suggerisco di iniziare navigando attraverso questo sito e trovare "problemi" che suscitano il tuo interesse. Da lì, prova le soluzioni per vedere cosa succede per nient'altro che per il bene di espandere il tuo set di abilità.