2011-11-10 35 views
1

Wiki,註冊表的缺點:plist的缺點?

  1. 安裝程序和卸載程序變得更加複雜。
  2. 損壞的系統註冊表可能會阻止設備驅動程序加載。
  3. 註冊表的各個部分可能必須與文件系統保持同步。
  4. 不適合用於便攜式設備,用於將應用程序從一個系統傳輸到另一個系統。
  5. 應用程序和系統組件之間的相互依賴關係。

屬性列表中的Mac OS註冊表最接近的事:

  • 鍵值存儲。
  • 系統配置:/Library/Preferences/SystemConfiguration/com.apple.*.plist
  • /用戶/庫/ Application Support /.../*的plist

在Mac OS中,用戶通常只需將應用程序拖至垃圾桶即可卸載應用程序。像Windows一樣,它也會在系統中導致大量無用的正確列表?

爲什麼plist的劣勢不那麼強調? (與註冊表相比)

回答

0

確實,搗毀應用程序可能會留下一個plist文件,但它們往往是小文件,所以這不是什麼大問題。關於你的觀點(2),plist文件的優點是它們是單獨的文件,所以如果有人受到損害,它只會影響一個應用程序。

+0

謝謝,你提到了一個關鍵點:「分開」。 –