SORU
2 AĞUSTOS 2011, Salı


Belgeler dizini () NSDocumentDirectory nedir?

Birisi belge dizini Bir ios uygulaması olduğunu ne zaman bana açıklayabilir mi?

Şu anda inanıyorum:

Bana kullanıcı uygulaması için gerekli tüm dosyaları saklayabileceğiniz merkezi bir klasör gibi görünüyor.

Bu çekirdek, veri veri depoladığı daha farklı bir yer olurdu?

Her uygulama kendi belgeler dizini alır gibi görünüyor.

Dizini, Belgelerim gibi dizin/resimler veya belgeler dizin/videolar belgelerin bir alt dizin oluşturmak için özgürüm ?

Eğer benim app dosya sistemine yazmak istiyorsa, s

CEVAP
2 AĞUSTOS 2011, Salı


Uygulaması yalnızca (non-jailbreak bir cihaz üzerinde) "" çevre. kutulu çalışır Bu sadece kendi içeriği içinde dosya ve dizinler erişim anlamına gelir. ÖrneğinBelgelerveKütüphane.

iOS Application Programming Guide bkz.

Erişim içinBelgeleruygulamalarınızı sanal dizin, aşağıdaki kullanabilirsiniz:

  (NSString *) applicationDocumentsDirectory 
{    
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *basePath = paths.firstObject;
    return basePath;
}

BuBelgelerdizin dosyaları saklamak için izin verir ve uygulama oluşturur veya alt dizinleri gerekebilir.

Bu dosyalara erişmek içinKütüphaneuygulamalar dizini kullanın (paths yukarıda yerine) kum:

[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • engineerguy

    engineerguy

    10 Ocak 2010
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • tsweeney79

    tsweeney79

    21 Ocak 2008