initial iOS boilerplate