La funzione NSSearchPathForDirectoriesInDomain s è ancora il modo migliore per ottenere il percorso della directory Documenti iPhone? Chiedo perché la maggior parte degli argomenti che vedo su questo sono datati l'anno scorso, e sembra ancora un modo piuttosto ingombrante di arrivare a una directory che viene comunemente utilizzata su iPhone. Si potrebbe pensare che ci sarebbe un metodo comodo per questo, ormai, simile a bundlePath di NSBundle, ExecutablePath, eccOttenere la directory dei documenti di iPhone. NSSearchPathForDirectoriesInDomains è ancora l'unico modo?
Giusto per essere chiari, questo significa chiamare "NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, SI)" e tornare un array con il percorso di documenti presso indice 0.
non è il problema con questo che non è garantito per essere dispositivo-universale se Apple apporta modifiche quadro nel futuro? – iPhoneToucher
doppio male. 1: hard coding il nome significa che si interromperà quando Apple lo cambia. 2: questo è un abuso del preprocessore C. Usa invece una funzione. Potresti persino renderlo una funzione inline, ma che puzza di ottimizzazione prematura –