use auto complete for objective c