kegstar objective c