В iOS6 есть стандартная функция по подавлению напоминаний в определенное время.
Также можно получать напоминания по прибытию в определенное место.
Выключить звук и wi-fi из софта нельзя, т.к. это системные функции, а звук выключается вообще хардварным переключателем.