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

  • Ammine Getahun

    Ammine Getah

    21 HAZİRAN 2011
  • ipsy

    ipsy

    1 EKİM 2012
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011