Risposte:
Sì. Lo farà.
Ecco alcuni caratteri per superare il limite di 30 caratteri.
Metodo writeToFile:atomically: SOVRASCRIVI SEMPRE FILE , indipendentemente da atomically:SÌ o NO.
Informazioni dai documenti Apple (NSData, sezione "Salvataggio dei dati"):
La classe NSData e le sue sottoclassi forniscono metodi per salvare rapidamente e facilmente i loro contenuti su disco. Per ridurre al minimo il rischio di perdita di dati, questi metodi offrono la possibilità di salvare i dati in modo atomico. Le scritture Atomic garantiscono che i dati vengano salvati nella loro interezza o che falliscano completamente. La scrittura atomica inizia scrivendo i dati in un file temporaneo. Se questa scrittura ha esito positivo, il metodo sposta il file temporaneo nella posizione finale.
Nessuna parola sul controllo dell'esistenza del file.
Ad esempio, per il metodo copyItemAtPath:toPath:error:in docs (NSFileManager, sezione Discussione) scritto specificamente su tale controllo:
Se un file con lo stesso nome esiste già in dstPath, questo metodo interrompe il tentativo di copia e restituisce un errore appropriato.