iOS 101Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

NSFileHandle Sınıfını Kullanarak Dosyalarla İşlemler

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 12.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : obj-c nsfilehandle oluşturmak

 

NSFileHandle sınıfını kullanarak dosyalar üzerinde çok daha karmaşık işlemleri gerçekleştirmek mümkündür. Bu sınıf içinde ayrıca cihazlar ve ağ soketleri ile işlemler yapma olanağı veren metotlar da bulunmaktadır.

NSFileHandle Nesnesi Oluşturmak

Bir NSFileHandle nesnesi okuma, yazma ya da güncelleme (hem okuma hem de yazma) modunda açılabilir. Bu amaçla, sırası ile fileHandleForReadingAtPath, fileHandleForWritingAtPath ve fileHandleForUpdatingAtPath metodları kullanılır. İşlemler tamamlandıktan sonra dosya closeFile metodu ile kapatılmalıdır. Aşağıdaki örnekte dosya güncelleme (hem okuma hem de yazma) amacı ile açılmaktadır:

NSFileHandle *dosya;

dosya = [NSFileHandle fileHandleForUpdatingAtPath: @"/xx/dosya1.txt"];
if (dosya == nil)
    NSLog(@"DOSYA AÇILAMADI");

[dosya closeFile];