用户默认值
Merhaba TurkishKitokuyucuları,yepyeni bir seri ilekarşınızdayız!
Uygulamalararınızaufak bir database(veritabanı)ekleyemeye ne dersiniz? iOS版cihazlarınkendihafızasınakaydedebilirböyleceuygulamanızkapatılıpyenidenaçılsabile kaydetemisolduğunuzverileriam!
Bir iOSuygulamasındaküçükverileri kaydetmekiçinUserDefaultskullanıyoruz。 O zaman hemenkeşfetmeyebaşlayalım!
Bazıdurumlardauygulamamızdaayar,kullanıcıtercihleri veyagirişyapmışolankullanıcınınbilgisi gibi azküçükveriler kaydetmemiz gerekiyor。 您可以在数据库中找到自己的数据库。
CoreData ve Realm bu serimizin ilerleyenkonularıdır。
库克(Küçük)VeriÖrnekleri;
- Uygulamanızda视频içeriklerigösteriyorsunuzvekullanıcınızvideolarınoynatımhızınıayarlıyor。 用户默认值kullanarak kaydetmelisiniz。 Böyleceuygulamayıtekraraçankullanıcı,öncedenkaydettiğioynatımhızındavideolarınıizlemeye devam edebilir。
- Kullanıcıuygulamanızagirişyaptı。 用户手册。UserDefaults’a kaydedersiniz。 Böyleceuygulamanızıyenidenaçanbirkullanıcı,girişyapmadan devam edebilir。
- Twitteruygulamasının夜间模式(Gece Modu)ve白天模式(GündüzModu)isimli ikifarklıarayüztemasıvar。 用户默认值ile kaydedilir。
用户默认设置ile Data olarak ifade edilebilecek(dünyaüzerindeki她的名字:))tümverileri saklayabiliriz。 Bazıtemel veriyapılarıaşağıdakigibi;
- 布尔
- 字典
- 整数
- 串
- 数据
- 数组
UserDefaults’a veri kaydetmek,yazılımdünyasındaanlaşılmasıveuygulamasıen kolay konu olabilir😀İşteveri kaydetmekiçinkullancağımızfonksiyon;
UserDefaults .standard.set (value: Any? ,forKey: String )
UserDefaults’un set fonksiyonu,farklıveritürleriiçintanımlanmıştır。 Bu fonksiyonu yazmayabaşladığınızakarşınızaaşağıdakigibi fonksiyonlarçıkacaktır。 Tümveriyapılarıiçinortak olan fonksiyon iseyukarıdayazandır。
丰西永·帕拉梅特莱里
Bu fonksiyonda iki parametremiz var。 防弹衣 value
key
价值: Kaydetmekistediğinizveri。 (Örneğin:整数,字符串,双精度。)
密钥: Verilerinizi kaydetmek veçağırmakiçinkullanacağınızanahtar。
否: Saklayacağınız她的veriyefarklıbir键vermelisiniz。 Aksi takdirde yeni veri,aynıkey’e sahip eski verinizinüzerineyazılır。
韦里·凯德梅·奥内克莱里
Farklıveritürleriniaşağıdaolduğugibikolaylıklakaydedebilirsiniz。
UserDefaults’a kaydedilen bir verininokunması,yazılımdünyasındaanlaşılmasıveuygulamasıen kolay ikincikonu😀
İnceteöncedenkaydettiğimizbir veriyi okumakiçinkullancağımızfonksiyon;
UserDefaults.standard.value(forKey: String )
丰西永·帕拉梅特莱里
Bu fonksiyondayalnızcabir adet parametremiz var; key
Verinizi kaydederkenkullandığınız关键değeridir。
用户名 key’ine sahip bir veriyi UserDefaults’a kaydettiyseniz,bu veriyeulaşmakiçinkullanacağınızkey username’dir 。
Veri OkumaÖrnekleri
Öncedenkaydettiğinizverileriniziaşağıdaolduğugibi okuyabilirsiniz。
Konuyu daha iyi anlayabilmenizadınabir temadeğiştirmeprojemiz var。 Buradan indirebilir,UserDefaults’ungerçekhayattanasılkullanıldığınıdeneyimleyebilirsiniz。
用户默认设置,用户名和密码已过期。
Swift ile Veri Kaydetme serimizin bir sonrakiyazısındagörüşmeküzere,yaratıcıkodlamalar! 🤓