Я создаю приложение в котором будет нужна регистрация.Я хочу сделать обычную регистрацию и войти как обычно и еще режим гость где можно без регистрации войти в приложение и посмотреть его основные функции.Что для это нужно? Можно ли обойтись одним знанием swift или еще что-то?Нужно ли подключать интернет или можно без этого?Уточнение я пишу на swift в Xcode только для iPhone и iPad.
Интернет, конечно, нужен будет. Ваши пользователи должны где-то храниться, следовательно, нужен бекенд, на котором будут запущены сервисы логина и регистрации. Бекенд используйте свой или сторонний, как например parse, firebase итд.