Dosyadan Veri Okuma
Lisans:
Creative Commons
26.11.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
readDataOfLength metodu ile açılmış bir dosyanın aktif pozisyonundan itibaren veriler okunabilir. Bu metot, o andaki offset konumundan başlayarak belirtilen sayıdaki byte’ı dosyadan okur:
NSData *veri;
dosya= [NSFileHandle fileHandleForReadingAtPath: @"/xx/dosya1.txt"];
if (dosya == nil)
NSLog(@"DOSYA AÇILAMIYOR");
[dosya seekToFileOffset: 50];
veri = [dosya readDataOfLength: 15];
[dosya closeFile]
Yukarıdaki programda, offset 50. byte üzerine getirilerek bu noktadan itibaren dosyadan 15 byte okunarak, veri adlı NSData nesnesi içine yerleştirilmektedir.
Diğer bir okuma seçeneği ise, readDataToEndOfFile metodunu kullanarak dosyanın o anda offsetin bulunduğu konumundan başlayarak dosya sonuna kadar mevcut olan veriyi okuyarak NSData nesnesine yerleştirmektir.