Mobil Programlama

iOS

DERS PROGRAMI
iOS 201 Ders Programı

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

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

 

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];