“`html
Property List Nedir?
Property list, kısaca .plist uzantısına sahip XML dosyalarıdır. XML, 1990’ların ortalarında internetin ticarileşmesiyle popülarite kazanan açık bir veri formatıdır. XML, verileri saklamak için anahtar/değer çiftleri kullanarak yapılandırılmış metin temelli bir format sunar. Bu formatta, anahtarlar veri etiketlerini, değerler ise her anahtara karşılık gelen verileri tutar.
XML’in Kullanımı ve Özellikleri
XML’de veri türleri arasında Boolean (doğru/yanlış), sayılar, tarihler, metinler, diziler ve sözlükler bulunur. Sözlükler, her veri öğesi için kendi anahtarına sahip değerler ile bir araya getirilmiş bir tablo gibidir. XML dosyaları, farklı veri türlerini bir araya getirerek karmaşık ve iç içe verilere ev sahipliği yapar. Günümüzde, XML genellikle düz metin olarak saklanmakla birlikte, bilgi alışverişi için standart hale gelmiştir; ancak JSON (Javascript Object Notation) bu işlevi büyük ölçüde devralmıştır.
Apple’da XML Kullanımı
Apple, 2000 yılında Mac OS X’in ilk sürümünü yayınladığında XML formatını benimsediğini duyurdu. Apple, Property Lists olarak adlandırılan özel bir dosya formatı kullanıyor. Bu format, her dosyanın üst kısmında bazı özel Apple XML başlık bilgileri ile birlikte düz XML içerir. .plist dosyalarını macOS’ta genellikle /Library/Preferences veya ~/Library/Preferences klasörlerinde görebilirsiniz. Bu dosyalar, uygulamalar veya macOS’un kendisi tarafından ayarları saklamak amacıyla okunabilir.
.plist Dosyalarını Düzenlemek
.plist dosyalarını düzenlemek için, dosyayı bir düz metin editörü (örneğin, TextEdit) veya Apple’ın geliştirici IDE’si Xcode ile açabilirsiniz. TextEdit’te açtığınızda, dosyayla ilgili formatlanmamış XML etiketleri göreceksiniz. Xcode’da ise .plist dosyasını açtığınızda, verileri tablo düzeninde görebilir ve her bir veri türünü hızlıca değiştirebilirsiniz. Değişiklikleri tamamladıktan sonra, dosyayı File->Save seçeneği ile kaydedebilirsiniz.
Terminal ile .plist Dosyalarını Düzenlemek
macOS, komut satırı üzerinden işlem yapmanıza olanak tanıyan bir Terminal uygulamasına sahiptir. Terminal kullanarak .plist dosyalarını hem manuel hem de otomatik olarak işleyebilirsiniz. Özellikle birden fazla dil için düzenlenmiş dosyalarla çalışıyorsanız, verileri topluca değiştirmek çok daha hızlı ve pratik olabilir. .plist dosyalarını düzenlemek için defaults
komutunu kullanarak dosyaları görüntüleyebilir veya düzenleyebilirsiniz. Örneğin:
defaults write com.companyname.appname "Default Color" '(255, 0, 0)'
Yukarıdaki komutla “Default Color” anahtarının değerini kırmızı (255, 0, 0) olarak değiştirmiş olursunuz. Ancak dikkatli olmakta fayda var; yanlış bir değişiklik, macOS’un düzgün çalışmamasına yol açabilir.
Dikkatli Olmakta Fayda Var!
Unutmayın ki .plist dosyalarını düzenlemenin riskleri vardır. delete komutunu kullanırken oldukça dikkatli olmalısınız, çünkü bu komut, veri kaybına hatta tüm dosyanın silinmesine yol açabilir. İyi bir uygulama olarak düzenlemelerinizi yapmadan önce dosyalarınızın bir yedeğini almanız önerilir.
“`