:py:mod:`dissect.util.plist` ============================ .. py:module:: dissect.util.plist Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.util.plist.NSKeyedArchiver dissect.util.plist.NSObject dissect.util.plist.NSDictionary Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.util.plist.parse_nsarray dissect.util.plist.parse_nsset dissect.util.plist.parse_nsdata dissect.util.plist.parse_nsdate dissect.util.plist.parse_nsuuid dissect.util.plist.parse_nsurl Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.util.plist.CLASSES .. py:class:: NSKeyedArchiver(fh) .. py:method:: __getitem__(key) .. py:method:: get(key, default=None) .. py:method:: __repr__() Return repr(self). .. py:class:: NSObject(nskeyed, obj) .. py:method:: keys() .. py:method:: get(attr, default=None) .. py:method:: __getitem__(attr) .. py:method:: __getattr__(attr) .. py:method:: __repr__() Return repr(self). .. py:class:: NSDictionary(nskeyed, obj) Bases: :py:obj:`collections.UserDict`, :py:obj:`NSObject` .. py:method:: __getitem__(key) .. py:method:: __repr__() Return repr(self). .. py:function:: parse_nsarray(nskeyed, obj) .. py:function:: parse_nsset(nskeyed, obj) .. py:function:: parse_nsdata(nskeyed, obj) .. py:function:: parse_nsdate(nskeyed, obj) .. py:function:: parse_nsuuid(nskeyed, obj) .. py:function:: parse_nsurl(nskeyed, obj) .. py:data:: CLASSES