Soru & Cevap

Swift ile dosya işlemleri

24.11.2014 - 05:44

Merhaba arkadaşlar swift'de dosya işlemlerini yapmamı sağlayan fonksiyonlar veya işlevler nelerdir yardımcı olabilirmisiniz ?

Örneğin C de .


FILE *yaz;

yaz = fopen("deneme.txt","w");

fputs( "yazıyor!\n",yaz );


fprintf(yaz,"Merhaba");


fclose(yaz);
 

Bunun gibi dosya acma dosyaya yazma okuma işlemlerini swift dilinde nasıl yapabilirim?

174 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-30539-1529956259.png
haci.bayram
25.11.2014 - 02:35


var isimler = ["koyun","kedi","kus"]
 
var sifatlar = ["akilli","eksi","buyuk","kucuk"]
 
let dil = "tr"
 
var sozluk = ["tr": ["isim":isimler,"sifat":sifatlar]]
 
var trsozluk = sozluk[dil]
 
var isim = trsozluk["isim"]
 
for i in isim{
println(i)
}
 

Hacı BAYRAM
25.11.2014 - 02:36
Sözlükden çekmeyi bir türlü başaramadım diğer dillerde çok kullandığım bir yapı ama swift'de yapamadım.
picture-3650-1421928561.jpg
anilsozeri
24.11.2014 - 07:03

Merhaba,

Araştırırken birkaç sonuç buldum inceleyebilirsiniz;

Example of how to create a file class with read, write and exists functions

Read and write data from text file

İyi çalışmalar.

Hacı BAYRAM
25.11.2014 - 04:39
Teşekürler Anıl Hocam güzel bir kod du denedim ve birkaç düzenleme yaptım çalıştırdım. dosyaya yazma ve okuma yapıyor. Ama burada write dediğimizde eski veriler siliniyor son eklenen kaydediliyor dosyaya eski eklediklerimiz siliniyor . Ben eski verilerde silinmesin istiyorum. Yada okuma yaparken read dediğimizde dosyadaki her veriyi okuyor ben istiyorum ki döngüye sokup satır satır okumak. Yani her write dediğimde alt satıra geçsin öyle eklesin ve eski veriler korunsun her read dediğimdede döngüye soktugumda satır satır okuma yapsın.. Bunları nasıl yapabilirim? yardımlarınız için şimdiden teşekkürler.
Anıl SÖZERİ
25.11.2014 - 11:26
Swift yeni bir teknoloji olduğu için bende fazla hakim değilim uygun kaynak bulmaya çalışacağım fakat şu an için geçici olarak, existing ile kontrol edip dosya var ise okuyup sonra okudugunuz değeri bir yerde tutup tekrar write ile dosyaya yazabilirsiniz.
Hacı BAYRAM
25.11.2014 - 01:01
Bende pek iyi bilmiyorum ama onu denedim pek sağlıklı yapamadım bize anlattığımız gibi satır satır yazma ve satır satır okuma işlemi gerekiyor .
Hacı BAYRAM
25.11.2014 - 01:12
Çünkü yazacağım modül dosyada yoksa dosyaya yaz varsa pas gec yani bir işlevde dosyanın içinde arama yapmalıyım bunuda nasıl yapabilirim.
Anıl SÖZERİ
25.11.2014 - 01:19
iOS 8 ile beraber containsString metodu gelmişti bununla içerip içermediğine bakabilirsiniz.
Hacı BAYRAM
25.11.2014 - 02:34
Şunun gibi işlemide yaptıramıyorum sizce nasıl yaptırmalıyım ? isimleri ve sıfatları sözlükte tutma zorunluluğum var sonra onlara sozlukden erişmeliyim dil "tr" olunca türkçe kelimeleri kullanıcam "ing" olunca başka veri çekmeliyim ben türkçesi için böyle yapmak istiyorum.