Una delle caratteristiche di BBEdit è il modo in cui tiene traccia dei file indipendentemente da ciò che accade a quei file. L'applicazione su cui sto lavorando deve tenere traccia della posizione di un numero di file di proprietà dell'utente. L'utente può spostare o eliminare questi file e la mia applicazione deve sapere dove sono quei file, anche se la mia applicazione non era in esecuzione al momento in cui è avvenuta la modifica della posizione.Come tenere traccia delle posizioni dei file su Mac OS X?
La mia domanda è quale strategia consigliata per questo problema è o potrebbe essere? Tenere traccia dei file mentre l'applicazione è in esecuzione non è un problema. Voglio il percorso corretto per i file quando la mia applicazione è in esecuzione, non importa cosa sia successo a quei file quando la mia applicazione non era in esecuzione.
La ricerca manuale dei file è l'approccio migliore o c'è un'API che sto trascurando che rende più semplice questo?
+1 Molto interessante ... –
Questo è il motivo principale per cui in 10.6 Apple ha aggiunto versioni basate su URL di praticamente tutte le API che accettano percorsi come argomenti. Ora sei fortemente incoraggiato a utilizzare gli URL dei file piuttosto che i percorsi. "Fortemente incoraggiato" di Apple in genere significa "il vecchio modo rischia di essere deprecato presto". –
Questo è fantastico. Fortunatamente, la mia applicazione richiede 10.6 o superiore, quindi i segnalibri sembrano essere tutto ciò di cui ho bisogno. Grazie mille @hamstergene. –