ios private framework