Uygulamam için önemli, çünkü UDID uygulamasını orada depolamak istiyorum ve Apple, iOS 5.0'dan başlayarak uygulamaya özel UDID oluşturmayı öneriyor.NSUserDefaults'ta depolanan veriler uygulama güncellemeleri ve uygulama yeniden yükleme (kaldırma-yükleme) aracılığıyla devam ediyor mu?
cevap
Kullanıcı varsayılanları güncellemeler yoluyla kalıcıdır, ancak uygulamanın silinmesi ve yeniden yüklenmesiyle kalıcı değildir. Şu anda, anahtarlık uygulaması silme ve yeniden yükleme yoluyla kalıcıdır, ancak tek yönlü veya başka bir şekilde belgelenmemiş, bu nedenle bu davranışa güvenmek riskli olabilir.
Ayrıca değeri iCloud anahtar/değer deposuna da yazabilirsiniz. Bu kullanıcı için uygulamanın tüm yüklemelerinde kalıcı olacak ve ne için tasarlandığını tür.
Genellikle hayır. Ancak, bazı durumlarda, özellikle de bir kullanıcı uygulamanızın çatlamış bir sürümünü yüklüyorsa, evet, bazı kullanıcıların varsayılanları, birçok kullanıcının kırık uygulamaları yüklemesine bağlı olarak kalabilir. Bu, kaldırma işleminde dokümanların/kitaplık klasörlerinin yedeklerini oluşturur.