Простое iOS-приложение на Swift

  Рет қаралды 38,574

ИЗИ DEV

ИЗИ DEV

Күн бұрын

Приложение на Swift для "чайников".
Сервис погоды - open-meteo.com
QuickType - quicktype.io
Репозиторий - github.com/supereasydev/Weather
Работа с сетью в Swift - • Работа с сетью в Swift...
Наш чат в ТГ - t.me/ezedev_chat_ru
0:00 - Storyboard
04:53 - Пишем код
08:25 - Запрос на сервер
15:07 - Правим ошибки

Пікірлер: 68
@boekhounding2586
@boekhounding2586 6 ай бұрын
Тот момент, когда единственное, что понял, что фигурная скобка закрывается автоматически! Спасибо, бро!
@myway6335
@myway6335 4 ай бұрын
Загуглите, альфа бета дельта штрих
@iiiosserr
@iiiosserr Жыл бұрын
Спасибо за урок, наконец то нашел канал с актуальной информацией по Xcode и Swift
@eze_dev
@eze_dev Жыл бұрын
спасибо за просмотр =)
@pluxvrbeatz2963
@pluxvrbeatz2963 Жыл бұрын
Мужик ты просто лучший! Не забрасывай, жду каждый ролик!
@eze_dev
@eze_dev Жыл бұрын
Спасибо за просмотр друг. Видосов будет много >:-)
@EeymanEeyman
@EeymanEeyman 9 ай бұрын
Спасибо, везде информация старая а у вас новая, было бы круто если б вы выставляли новые ролики с простыми приложениями для учебы и получения опыта, с применением разных функционалов и объясняли их, на примере интеграции в приложении
@justy9458
@justy9458 6 ай бұрын
большие приложения не делают со сторибордом) есть swiftui и uikit
@andry_freeman
@andry_freeman 9 ай бұрын
Спасибо за видео🙌🏻 отличный урок
@user-iOSnick-dev
@user-iOSnick-dev Жыл бұрын
Спасибо! Было очень познавательно и успехов тебе!
@eze_dev
@eze_dev Жыл бұрын
Спасибо друг, и тебе успехов в обучении
@user-ci2cr7zi3v
@user-ci2cr7zi3v Жыл бұрын
почему так мало подписчиков, наконец то нашел нормальный канал, с актуальной и полезной информацией, продолжай в том же духе!
@eze_dev
@eze_dev Жыл бұрын
Спасибо друг за просмотр и коммент!
@potompridymayu6395
@potompridymayu6395 Жыл бұрын
Очень приятный видеоурок. Подписка!
@eze_dev
@eze_dev Жыл бұрын
Спасибо за просмотр!!
@vitdem8987
@vitdem8987 9 ай бұрын
спасибо) ждем новые видосы
@user-kk4pk3uy9x
@user-kk4pk3uy9x Жыл бұрын
Спасибо за видео , спасибо за ваш труд 👍
@eze_dev
@eze_dev Жыл бұрын
Спасибо друг за просмотр)
@fitness_school
@fitness_school 11 ай бұрын
Спасибо за видео!
@eze_dev
@eze_dev 11 ай бұрын
спасибо за просмотр)
@user-rm4ml2no6g
@user-rm4ml2no6g 4 ай бұрын
супер спасибо
@yaliisk5928
@yaliisk5928 Жыл бұрын
Когда-то парсинг json казался таким страшным)
@eze_dev
@eze_dev Жыл бұрын
а вон оно оказывается как просто =) как в принципе и вся разработка на iOS
@voronovam
@voronovam 11 ай бұрын
если возникла ошибка: Variable binding in a condition requires an initializer то укажите так: if let data = data, let weather = try? // и далее без изменений т.е. без присваивания data = data не работает
@DENISIUS_GYM
@DENISIUS_GYM 8 ай бұрын
Скажите, а симулятор, в качестве которого выступает айфон, нужно скачивать, или он сам появляется?
@tkzy-ow1sc
@tkzy-ow1sc 6 ай бұрын
Ничего себе, я всегда UIKit избегал стороной думал что сложно а оказывается не так уж и сложно, я до этого использовал SwiftUI боль, нервы.
@versace775
@versace775 Жыл бұрын
🎉
@Kadviktor
@Kadviktor Жыл бұрын
привет! спасибо за видео! а у тебя есть курсы? я бы купил)
@eze_dev
@eze_dev Жыл бұрын
Привет! Спасибо за просмотр и за коммент. Курсов нет, обмана на канале нет, бесплатных знаний в интернете точно хватит, чтобы стать суперпрофессионалом 👍
@eze_dev
@eze_dev 2 ай бұрын
upd: все же появился курс
@Mafurman
@Mafurman 8 ай бұрын
Видос топ конечно, но плиз, увелись размер шрифта, а то вообще на маке не видно(((
@evgeniikuzin3686
@evgeniikuzin3686 5 ай бұрын
Спасибо за урок, но есть вопросы: 1. В 21 строке принудительное извлечение опционала? 2. Почему не использовали IBAction?
@eze_dev
@eze_dev 5 ай бұрын
1. Это для краткости урока. По-хорошему, конечно, нужно проверить, что это действительно URL, и выдать сообщение об ошибке в противном случае 2. Лучше использовать add target, т.к. в случае отказа от сториборда меньше кода нужно будет переделывать
@evgeniikuzin3686
@evgeniikuzin3686 5 ай бұрын
@@eze_dev понял, спасибо большое за Ваши труды
@denismailing1419
@denismailing1419 9 ай бұрын
а где вы берете ответ сервера, который копируете и вставляете на QuickType? по времени видео это 11:05
@artemmiklashevich730
@artemmiklashevich730 2 ай бұрын
Я ВОТ ТОЖЕ ЭТОГО НЕ ПОНЯЛ, ПОДСКАЖИТЕ ПЛЗ, ВОПРОС АКТУАЛЕН !!!
@Rusty_87
@Rusty_87 Жыл бұрын
Option+Shift+8 что бы не искать температур
@user-cu2lr1mc3x
@user-cu2lr1mc3x 8 ай бұрын
Logging Connection Failed: Connection to Logging Facility lost. (Please try relaunching your Application) после запуска симулятора -выходит такая ошибка, тк я "чайник" не понима причины, кто разбирается - подскажите, пожалуйста в чем причина
@hetagurov_hetag
@hetagurov_hetag Жыл бұрын
Делал все по инструкции в итоге ничего остался на моменте 7:52 где пишет что в коде какая-то ошибка жаль очень хотел сделать свое первое приложение
@eze_dev
@eze_dev Жыл бұрын
Привет! Скинь скриншот с ошибкой в наш чат, поможем
@EeymanEeyman
@EeymanEeyman 9 ай бұрын
Я тоже делал первый раз, сразу после основ синтаксиса языка изучения, первый раз увидел что такое JSON и url, не спеши, я внимательно смотрел на код, читал его, пробовал понять, у меня первая проблема была с фигурной скобкой, так до конца и не понимал что с приложением, потом понял чего не хватает, просто скобки!!ставь на паузу читай код и все получиться!
@user-ek2oq4gn6r
@user-ek2oq4gn6r 5 ай бұрын
А что делать если нету currentWeather??
@maksivshin
@maksivshin Жыл бұрын
А можно ли сделать чтобы погода выводилась Int, а не Double?
@yaliisk5928
@yaliisk5928 Жыл бұрын
Можно, обернув код в Int()
@eze_dev
@eze_dev Жыл бұрын
@@yaliisk5928 ага)
@bengame369
@bengame369 2 ай бұрын
Какой компьютер нужен для создания? У меня Windows
@eze_dev
@eze_dev 2 ай бұрын
Нужен Mac
@huffie4u
@huffie4u 10 күн бұрын
@@eze_dev А как быть если нет мака? мне надо практику делать разработку мп, из телефона только айфон доступен и комп на винде
@eze_dev
@eze_dev 10 күн бұрын
@@huffie4u нативно под iOS писать не получится. Либо кроссплатформ типа флаттера, либо разрабатывать на андроиде
@huffie4u
@huffie4u 10 күн бұрын
@@eze_dev пизда мне(
@popokole
@popokole 3 ай бұрын
стоп,а откуда мы гео взяли?
@eze_dev
@eze_dev 3 ай бұрын
ты про какой момент? дай таймкод
@popokole
@popokole 3 ай бұрын
@@eze_dev в плане мы отправляем запрос на сервер, но не указываем наше месторасположение
@eze_dev
@eze_dev 3 ай бұрын
Мы отправляем параметры longitude и latitude
@SuperSkibidiShrek
@SuperSkibidiShrek Жыл бұрын
Очень похоже на котлин
@ios_developer_
@ios_developer_ 5 ай бұрын
почему такое плохое качество видео ни чего не видно
@eze_dev
@eze_dev 5 ай бұрын
стоит проверить настройки интернета
@ios_developer_
@ios_developer_ 5 ай бұрын
@@eze_dev да оказываться было выбрано автоматически разрешение видео и всегда было 360р
@konopliaska
@konopliaska Жыл бұрын
у меня Парсинг фэйлится без ошибки :(
@konopliaska
@konopliaska Жыл бұрын
А сейчас поменял большую букву L на маленькую в ссылке, в слове Longitude и все парсится. Сидел минут 30 искал в чем проблема
@Dekambeck
@Dekambeck 2 ай бұрын
с запросом сервера друдно
@artemmiklashevich730
@artemmiklashevich730 2 ай бұрын
11:05 КАК ПОЛУЧИТЬ ОТВЕТ ОТ СЕРВЕРА?
@eze_dev
@eze_dev 2 ай бұрын
Возможно, из-за обрезки не видно. Я вставил URL в строку поиска в браузере и нажал enter (return)
@SingleGameRussia
@SingleGameRussia 5 ай бұрын
Обязательно покупать мак? Я просились приложениями не ахти, ни разу не создавал, кроме баннеров для виндовс такие самые простые! А с приложениями ни разу! Вообще нет и неумен программировать, и буду ли я получать деньги за приложение?
@nihadabbasov8410
@nihadabbasov8410 Жыл бұрын
я даже представить себе не мог насколько легко разрабатывать на ios
@eze_dev
@eze_dev Жыл бұрын
Сложности в деталях, но в целом да, довольно просто
@MrKoksirk
@MrKoksirk 5 ай бұрын
При всем уважении, но ничего простого в разработке под IOS для новичка нет, как только дело доходит до настоящего приложения, пусть даже не очень сложного, да, новичок склепает подобное приложение за неделю, но допиливание и вывод в прод займет месяцы, я уже молчу про внедрение монетизации и т.п.
@andrii_herheliuk
@andrii_herheliuk Ай бұрын
мхм
3D-сканер с LiDAR за 10 минут
1:58
ИЗИ DEV
Рет қаралды 3,9 М.
Стоит ли идти в iOS-программисты?
18:58
Айосница
Рет қаралды 24 М.
Пробую самое сладкое вещество во Вселенной
00:41
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 6 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
Instagram на Swift только кодом
1:17:37
ИЗИ DEV
Рет қаралды 7 М.
ВЫ ЧЕ СДЕЛАЛИ С iOS 18?
22:40
Overtake lab
Рет қаралды 150 М.
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 326 М.
Пробую самое сладкое вещество во Вселенной
00:41