iOS PFD reading framework