iOS dynamic extraction framework