用户默认值

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ıko​​dlamalar! 🤓