Expand description

This module contains logic to parse text from plist payload data

Functions

  • Extract bytes from a specific key in a collection
  • Extract a dictionary from a specific key in a collection
  • Extract an int from a specific key in a collection
  • Extract a bool from a key-value pair that looks like {key: true}
  • Extract a float from a key-value pair that looks like {key: {key: 1.2}}
  • Extract a string from a key-value pair that looks like {key: String("value")}
  • Extract a string from a key-value pair that looks like {key: {key: String("value")}}
  • Serialize a message’s payload_data BLOB from the NSKeyedArchiver format to a native Dictionary that follows the references in the XML document’s UID pointers. First, we find the root of the document, then walk the structure, promoting the end values to the places where their pointers are stored.