iOS позаботится о том, используется ли Wi-Fi или 3G. Вам не нужно беспокоиться об этом.
Если в вашем приложении есть операции, которые используют много данных, вы можете ограничить их, когда пользователь подключен к WiFi (или, по крайней мере, предупредить их). Пример достижимости показывает, как это сделать, между прочим. Известно, что стоит обратить внимание на то, что Apple отклоняет приложения, использующие чрезмерное количество сотовых данных.