Apa itu File PLIST?

Jika Anda pernah menggunakan Mac atau mengembangkan aplikasi untuk iPhone atau iPad, Anda mungkin pernah menemukan file PLIST di beberapa titik. Tapi apa itu, dan apa artinya “PLIST”? Kami akan menjelaskan.

Ini adalah File Daftar Properti

File PLIST adalah file teks khusus yang berisi data dalam format Daftar Properti. File digunakan oleh aplikasi macOS, iOS, dan iPadOS untuk menyimpan pengaturan dan data lainnya dalam format nilai kunci dengan struktur XML. Misalnya, setiap aplikasi iPhone menyertakan setidaknya satu file PLIST bernama Info.plist yang berisi informasi konfigurasi dasar untuk aplikasi tersebut.

Pengguna biasa yang mengunduh aplikasi iPhone tidak pernah melihat atau perlu berinteraksi langsung dengan file ini, tetapi pengembang harus membuatnya agar aplikasi mereka berfungsi. File PLIST dapat dibuat dan diedit menggunakan editor teks, seperti TextEdit. Mereka biasanya disimpan di ~/Library/Preferences/ folder di Mac, tetapi juga dapat disimpan di mana saja di sistem file.

Format PLIST

Format Daftar Properti berisi serangkaian pasangan nilai kunci yang dikodekan dalam XML. Kunci selalu berupa string, dan nilainya bisa berupa string, angka, array, kamus, atau tanggal. Saat Anda membuka file PLIST di editor teks, itu terlihat seperti tumpukan data. Namun, data sebenarnya diatur dalam format yang dapat dengan mudah dibaca oleh komputer.

Berikut adalah contoh sederhana dari file PLIST:

-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
Nama
Newt Masterson
Usia
43
Anak-anak

Ellen
Luna
norma

Dalam contoh ini, file berisi tiga pasangan nilai kunci. Pasangan pertama memiliki kunci “Nama” dan nilai “Newt Masterson”. Pasangan kedua memiliki kunci “Usia” dan nilai 43 (bilangan bulat). Pasangan ketiga memiliki kunci “Anak-anak” dan nilai array string. Array dan kamus dapat berisi pasangan nilai kunci dan array lainnya. Ini memungkinkan Anda untuk menyimpan data dalam format hierarkis.

Cara Mengedit File PLIST

Di Mac, file PLIST sering digunakan untuk menyimpan preferensi aplikasi di ~/Library/Preferences/ folder atau di dalam paket aplikasi, tetapi terkadang di lokasi lain juga. Misalnya, com.apple.TextEdit.plist file berisi preferensi untuk aplikasi TextEdit (terletak di ~/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/ ).

Saat Anda membuka aplikasi TextEdit, itu membaca file com.apple.TextEdit.plist dan memuat preferensi. Jika Anda membuat perubahan pada preferensi dalam aplikasi—seperti mengubah ukuran font—perubahan tersebut akan disimpan kembali ke file PLIST.

Seorang programmer memprogram bug.
Studio Afrika / Shutterstock

Peringatan: Sangat berbahaya untuk mengedit file PLIST secara manual kecuali Anda tahu persis apa yang Anda lakukan. Jika Anda membuat kesalahan, itu dapat menyebabkan aplikasi mogok dan berhenti bekerja dengan benar. Sebelum Anda membuat perubahan apa pun, buat salinan cadangan dari file PLIST asli yang dapat Anda pulihkan jika terjadi masalah.

Anda juga dapat mengedit file PLIST aplikasi secara manual, tetapi ini bisa sangat membingungkan tergantung pada cara aplikasi tertentu menulis data ke file PLIST. Pengetahuan tentang struktur XML membantu. Misalnya, jika Anda ingin mengubah ukuran font untuk aplikasi TextEdit, Anda harus membuka com.apple.TextEdit.plist file dalam editor teks atau Xcode dan temukan kunci yang terkait dengan ukuran font, ubah nilainya, simpan file PLIST, lalu keluar dari aplikasi pengeditan.

Kadang-kadang kunci tidak terdaftar, dan dalam kasus itu mungkin yang terbaik adalah membiarkan file PLIST saja kecuali Anda memiliki pengetahuan teknis yang mendalam tentang cara kerja aplikasi. Sebagai gantinya, ubah preferensi di dalam aplikasi itu sendiri. Semoga beruntung!

Leave a Comment

Your email address will not be published. Required fields are marked *