ИЗИ DEV
ИЗИ DEV
  • 40
  • 244 985
Сетевой запрос в iOS на Swift
Один из самых необходимых навыков для iOS-разработчиков - отправка сетевых запросов. Сегодня еще раз потренируемся в этом несложном деле.
Учебный бэкенд - api.ezedev.ru
Гайд по бэкенду с примерами - ezedev.ru/api
Наш чат в телеге - t.me/ezedev_chat_ru
#swift #xcode
Переглядів: 1 377

Відео

3D-сканер с LiDAR за 10 минут
Переглядів 4,3 тис.5 місяців тому
Запустим готовый проект от Apple с фреймворком RoomPlan за 10 минут. Описание технологии: developer.apple.com/augmented-reality/roomplan/ Демо-проект RoomPlan: developer.apple.com/documentation/roomplan/create_a_3d_model_of_an_interior_room_by_guiding_the_user_through_an_ar_experience
iOS-разработка в стартапе
Переглядів 2,2 тис.Рік тому
Тот случай, когда работаешь для души, а не ради денег. #swift #iOS #xcode
Memory Layout в языке Swift
Переглядів 2,6 тис.Рік тому
Знание Memory Layout полезно не только для разработчиков, работающими с технологиями низкого уровня, но и для всех остальных iOS-разработчиков.
Как работать с SPM
Переглядів 2 тис.Рік тому
Swift Package Manager - самый простой в использовании менеджер зависимостей для проектов на Swift. Сегодня рассмотрим примеры его использования. Instagram на Swift только кодом - ua-cam.com/video/S2HPftROTfQ/v-deo.html CollectionView как в Сбере на Swift - ua-cam.com/video/j8ohROkCJwo/v-deo.html Наш чат в ТГ - t.me/ezedev_chat_ru
Простое iOS-приложение на Swift
Переглядів 43 тис.Рік тому
Приложение на Swift для "чайников". Сервис погоды - open-meteo.com QuickType - quicktype.io Репозиторий - github.com/supereasydev/Weather Работа с сетью в Swift - ua-cam.com/video/kB0ohtMDpgA/v-deo.html Наш чат в ТГ - t.me/ezedev_chat_ru 0:00 - Storyboard 04:53 - Пишем код 08:25 - Запрос на сервер 15:07 - Правим ошибки
Картинки из API в карусель со SnapKit
Переглядів 3 тис.Рік тому
Загрузим картинки из интернета и отобразим их в CollectionView с помощью SnapKit. #collectionView #SnapKit #swift #Xcode Репозиторий - github.com/supereasydev/CollectionImages-SnapKit Сервис API - jsonplaceholder.typicode.com Quicktype - quicktype.io DispatchGroup - clck.ru/33YcCf Данные из API в TableView - ua-cam.com/video/jlszu46QirY/v-deo.html
Данные из API в TableView на Swift
Переглядів 8 тис.Рік тому
Рассмотрим парсинг данных из сети и отображение их на экране в UITableView. #tableView #SnapKit #swift #Xcode Сервис API погоды - open-meteo.com Работа с сетью в Swift - ua-cam.com/video/kB0ohtMDpgA/v-deo.html UITableView очень просто - ua-cam.com/video/jlszu46QirY/v-deo.html
Блок с картами Tinkoff на SwiftUI
Переглядів 1,9 тис.Рік тому
Создадим блок с информацией о счете из приложения Tinkoff на SwiftUI. #tinkoff #SwiftUI #swift #Xcode Репозиторий - github.com/supereasydev/Tinkoff-SwiftUI Блок с картами Tinkoff на SnapKit - ua-cam.com/video/PNLeCUkCH9k/v-deo.html Instagram на Swift только кодом - ua-cam.com/video/S2HPftROTfQ/v-deo.html ChatGPT для iOS-разработчика - ua-cam.com/video/v0vAW5Kjc_w/v-deo.html
Блок с картами Tinkoff на Swift и SnapKit
Переглядів 4,6 тис.Рік тому
Создадим блок с информацией о карточках из приложения Tinkoff только кодом на SnapKit. #tinkoff #SnapKit #swift #Xcode Репозиторий - github.com/supereasydev/Tinkoff-SnapKit Instagram на Swift - ua-cam.com/video/S2HPftROTfQ/v-deo.html Работа с сетью в Swift - ua-cam.com/video/kB0ohtMDpgA/v-deo.html Наш чат в Телеграм - t.me/supereasychat
ChatGPT для iOS-разработчика
Переглядів 5 тис.Рік тому
Сегодня познакомимся с ChatGPT от компании OpenAI. Рассмотрим примеры работы и узнаем, как эта система может помочь iOS-разработчику. Переход между экранами в Swift - ua-cam.com/video/4BihoaI94tc/v-deo.html Работа с сетью в Swift - ua-cam.com/video/kB0ohtMDpgA/v-deo.html Наш чат в Телеграм - t.me/supereasychat #swift #Xcode #ChatGPT
Instagram на Swift только кодом
Переглядів 7 тис.Рік тому
Реализуем верстку главного экрана Instagram через SnapKit без использования сторибордов. Макет в Figma - clck.ru/33BoZy Код проекта - github.com/supereasydev/Instagram-SnapKit Переход между экранами в Swift - ua-cam.com/video/4BihoaI94tc/v-deo.html Работа с сетью в Swift - ua-cam.com/video/kB0ohtMDpgA/v-deo.html Наш чат в Телеграм - t.me/supereasychat #swift #Xcode #snapkit 0:00 Введение 05:05 ...
Делегирование в Swift + КОНКУРС
Переглядів 2 тис.Рік тому
Делегирование - это абсолютный must-have для Swift-разработчика. Если вы не знаете, что это такое, то вы все равно наверняка хотя бы раз с ним работали, даже не осознавая этого. Сегодня мы рассмотрим 4 примера работы с этим паттерном и проведем предновогодний конкурс. УСЛОВИЯ КОНКУРСА 1. Поставить лайк под этим видео 2. Подписаться на канал 3. Оставить 1 любой комментарий (только один) 4. Вступ...
CollectionView как в Сбере на Swift
Переглядів 4 тис.Рік тому
Одно из самых известных приложений в нашей стране - это банковское приложение Сбера. Сегодня мы воссоздадим карусель со сторис, а заодно освоим базовые навыки работы с коллекциями, то есть объектами класса UICollectionView. TableView очень просто - ua-cam.com/video/jlszu46QirY/v-deo.html Переход между экранами в Swift - ua-cam.com/video/4BihoaI94tc/v-deo.html Работа со Storyboard в Swift - ua-c...
TableView очень просто - часть 2
Переглядів 1,3 тис.Рік тому
TableView очень просто - часть 2
TableView очень просто - часть 1
Переглядів 3,3 тис.Рік тому
TableView очень просто - часть 1
Quick Actions на Swift
Переглядів 903Рік тому
Quick Actions на Swift
Работа со Storyboard в Swift
Переглядів 2,3 тис.Рік тому
Работа со Storyboard в Swift
Зачем нужен info.plist
Переглядів 2,1 тис.Рік тому
Зачем нужен info.plist
UserDefaults на Swift
Переглядів 1,7 тис.Рік тому
UserDefaults на Swift
Переход между экранами в Swift - часть 3
Переглядів 1,6 тис.Рік тому
Переход между экранами в Swift - часть 3
Переход между экранами в Swift - часть 2
Переглядів 2,1 тис.Рік тому
Переход между экранами в Swift - часть 2
Переход между экранами в Swift - часть 1
Переглядів 5 тис.Рік тому
Переход между экранами в Swift - часть 1
Nearby Interaction на Swift
Переглядів 926Рік тому
Nearby Interaction на Swift
Multipeer Connectivity на Swift
Переглядів 1,3 тис.Рік тому
Multipeer Connectivity на Swift
Проект на MVVM в Swift
Переглядів 5 тис.Рік тому
Проект на MVVM в Swift
Проект на VIPER в Swift
Переглядів 7 тис.Рік тому
Проект на VIPER в Swift
Optional в Swift
Переглядів 1,8 тис.3 роки тому
Optional в Swift
Работа с enum в Swift
Переглядів 3,5 тис.3 роки тому
Работа с enum в Swift
Приложение TikTok на Swift с нуля за 20 минут
Переглядів 10 тис.3 роки тому
Приложение TikTok на Swift с нуля за 20 минут

КОМЕНТАРІ

  • @prostoysoft
    @prostoysoft 19 днів тому

    А Свифт это для iOS или и для Android тож? (или тока для чайников)

    • @eze_dev
      @eze_dev 19 днів тому

      только эпловские платформы

  • @user-zy3xy2xj3o
    @user-zy3xy2xj3o Місяць тому

    что делать если нету папки main?

    • @eze_dev
      @eze_dev Місяць тому

      создать, как показано на видео

  • @Sweety_Ace
    @Sweety_Ace Місяць тому

    Привет, есть вопрос, для swift будет достаточно MacBook Air m1?

    • @eze_dev
      @eze_dev Місяць тому

      Привет, да обучения точно да

  • @Ruedge
    @Ruedge Місяць тому

    спасибо большое за продробное и понятное разъяснение темы!

    • @eze_dev
      @eze_dev Місяць тому

      спасибо за просмотр

  • @mdomt
    @mdomt 2 місяці тому

    Привет, спасибо за ролик. А какой архитектуре соответствует данная структура (MVC и MVVM)?

    • @eze_dev
      @eze_dev 2 місяці тому

      Тут не выдержан ни один архитектурный паттерн, просто файлы аккуратно разложены по папкам. Начиная с такой структуры можно формировать архитектуру

    • @mdomt
      @mdomt 2 місяці тому

      @@eze_dev благодарю за ответ!

  • @griffin559
    @griffin559 3 місяці тому

    Вцелом прикольно

  • @griffin559
    @griffin559 3 місяці тому

    Говоришь в крупных проектах только верстка кодом и тут в collectionView "как у Сбера" наяриваешь storyboard

  • @andrii_herheliuk
    @andrii_herheliuk 3 місяці тому

    мхм

  • @user-vd3hy3mo2x
    @user-vd3hy3mo2x 4 місяці тому

    Бомба, очень круто делаешь.

    • @eze_dev
      @eze_dev 4 місяці тому

      Спасибо друг

  • @user-li7uj7yz9l
    @user-li7uj7yz9l 4 місяці тому

    Топовый урок, давай побольше радуй нас, у тебя очень качественные и классные видео.

    • @eze_dev
      @eze_dev 4 місяці тому

      Спасибо за просмотр друг! В ближайшем будущем будут выходить более сложные ролики. Подписывайся на телегу, чтобы не пропустить обновления, и записывайся на курс с 7 мая (еще есть места)

  • @NAFIKOV_A255
    @NAFIKOV_A255 4 місяці тому

    Вы тоже дернулись на 27:55?

    • @eze_dev
      @eze_dev 4 місяці тому

      Прошу прощения, сейчас ролики выходят с нормальным звуком XD

  • @bengame369
    @bengame369 4 місяці тому

    Какой компьютер нужен для создания? У меня Windows

    • @eze_dev
      @eze_dev 4 місяці тому

      Нужен Mac

    • @huffie4u
      @huffie4u 2 місяці тому

      @@eze_dev А как быть если нет мака? мне надо практику делать разработку мп, из телефона только айфон доступен и комп на винде

    • @eze_dev
      @eze_dev 2 місяці тому

      @@huffie4u нативно под iOS писать не получится. Либо кроссплатформ типа флаттера, либо разрабатывать на андроиде

    • @huffie4u
      @huffie4u 2 місяці тому

      @@eze_dev пизда мне(

    • @user-dl5yy7pu8n
      @user-dl5yy7pu8n 10 днів тому

      @@huffie4u хакинтош в помощь если проц от Интела и видяха от amd

  • @Constantine1975
    @Constantine1975 4 місяці тому

    Спасибо за урок - просто и понятно!

    • @eze_dev
      @eze_dev 4 місяці тому

      Спасибо за просмотр друг

  • @NAFIKOV_A255
    @NAFIKOV_A255 4 місяці тому

    Почем у вас в строке let messageData = MessageData стоит именно messageData, а не messageDate? Мне не дает выставить MessageData. Дает только так (let messageData = MessageDate(firstname: "Ainur", lastname: "Nafikov", age: 25, weight: 100))

    • @eze_dev
      @eze_dev 4 місяці тому

      У тебя, вероятно, есть ошибка в названии структуры. Структура должна быть декларирована так: struct MessageData {...}

  • @renatsheikhov
    @renatsheikhov 4 місяці тому

    Если есть возможность пожалуйста сделай видео уроки по основам swift

    • @eze_dev
      @eze_dev 4 місяці тому

      По основам именно языка, или в целом по разработке?

    • @renatincrypto
      @renatincrypto 4 місяці тому

      ну в общем по основам языка @@eze_dev

    • @eze_dev
      @eze_dev 4 місяці тому

      @@renatincrypto из ближайшего, что будет по основам языка и разработки - только очередной поток моего курса. Ближайшие видео будут по более сложным темам. Например, следующее видео - по линейной алгебре в Swift

    • @renatsheikhov
      @renatsheikhov 4 місяці тому

      @@eze_dev @eze_dev у тебя очень качественные и познавательные уроки обо всём на языке swift. Но хотелось бы уроки по кодам для новичков Я сам смотрю Скутаренко но у него уже коды старые и много чего не понятно и не работает. Если найдешь время сделать буду очень благодарен хотя я итак уже благодарен за твои уроки

    • @eze_dev
      @eze_dev 4 місяці тому

      @@renatsheikhov Спасибо за добрые слова. В ближайшее время таких видео не будет - наоборот, будут видео повышенной сложности. Возможно, тебе подойдет мой курс, но там для совсем начинающих

  • @renatincrypto
    @renatincrypto 4 місяці тому

    Можешь пожалуйста сделать одно из следующих видео. Как создать крипто трекер

  • @user-vu4nk4vw8f
    @user-vu4nk4vw8f 4 місяці тому

    не переставай делать видосы бро, намути следующий подробнее про клоужеры плс <3

    • @eze_dev
      @eze_dev 4 місяці тому

      спасибо! со следующего видео будем разбирать сложные темы, потом переключусь снова на основы

  • @Sanche87
    @Sanche87 4 місяці тому

    Рахмет !

    • @eze_dev
      @eze_dev 4 місяці тому

      спасибо за просмотр

  • @DiAmond-qq9yd
    @DiAmond-qq9yd 4 місяці тому

    Легенда возвращается❤️‍🔥

  • @tonymontana4776
    @tonymontana4776 4 місяці тому

    как у тебя enter выдерживает такие клики?)

    • @eze_dev
      @eze_dev 4 місяці тому

      сори, в старых видео звук плохой, в новых такого уже нет)

  • @meyiryedilkhanuly5528
    @meyiryedilkhanuly5528 4 місяці тому

    Здравствуйте, в библиотеке нету SnapKit как можно добавить?

    • @eze_dev
      @eze_dev 4 місяці тому

      Глянь тут: ua-cam.com/video/Z-M9qEfS9rI/v-deo.htmlsi=JIgvUQooZxJ7bjfj

  • @artemmiklashevich730
    @artemmiklashevich730 4 місяці тому

    11:05 КАК ПОЛУЧИТЬ ОТВЕТ ОТ СЕРВЕРА?

    • @eze_dev
      @eze_dev 4 місяці тому

      Возможно, из-за обрезки не видно. Я вставил URL в строку поиска в браузере и нажал enter (return)

  • @popokole
    @popokole 5 місяців тому

    стоп,а откуда мы гео взяли?

    • @eze_dev
      @eze_dev 5 місяців тому

      ты про какой момент? дай таймкод

  • @alexandrpihut4222
    @alexandrpihut4222 5 місяців тому

    В чем разница если сделать схожий скан в приложении POLYCAM? без подключения на внешние устройства.

    • @eze_dev
      @eze_dev 5 місяців тому

      В polycam один из режимов как раз использует этот фреймворк. На скринах в апп сторе он называется room mode. Там есть и другие режимы съемки - возможно, их тоже когда-нибудь разберу

    • @iGerodot
      @iGerodot 5 місяців тому

      Как описал автор это тоже самое, разница только в том что сделали распознание мебели и подстановки примитивных ассетов, ну и план/чертеж можно сделать.

  • @SoLMyers.
    @SoLMyers. 5 місяців тому

    А на Windows нет такого?

    • @SoLMyers.
      @SoLMyers. 5 місяців тому

      @@eze_dev про Xcode естессна.

    • @eze_dev
      @eze_dev 5 місяців тому

      @@SoLMyers. не, только MacOS

  • @iGerodot
    @iGerodot 5 місяців тому

    Небольшой лайфхак, можно записать экран без индикации захвата видео через QuickTime на Mac для этого нужно подключить телефон по шнурку и выбрать в меню файл новое видео и вместо камеры выбрать телефон. Срока состояния будет по всем канонам Apple 9:41 и ни каких уведомлений во время записи.

  • @shakirkadirov
    @shakirkadirov 5 місяців тому

    Как обычно, супер-контент!

    • @eze_dev
      @eze_dev 5 місяців тому

      Спасибо друг!

  • @gabibli
    @gabibli 5 місяців тому

    А зачем через каждые три слова говорить «УГУ»?

    • @eze_dev
      @eze_dev 5 місяців тому

      Чтобы показать зрителю, что озвученное действие выполнено, и можно переходить к следующему

  • @sergei_x1000
    @sergei_x1000 5 місяців тому

    чувак купи микрофон избавься от раздражающего хруста по клавишами

    • @eze_dev
      @eze_dev 5 місяців тому

      Уже купил, в новых видео звук гораздо лучше =)

  • @user-rm4ml2no6g
    @user-rm4ml2no6g 6 місяців тому

    супер спасибо

  • @santeridobrynin1700
    @santeridobrynin1700 6 місяців тому

    не работает скругление углов, не понимаю почему

  • @IlmirNuha
    @IlmirNuha 6 місяців тому

    [weak self[ не нужен, т.к. синглтон живет на протяжении жизни всего приложения, не является пропертью у Вьюконтроллера. Там нет никакой циклической зависимости

  • @user-ek2oq4gn6r
    @user-ek2oq4gn6r 6 місяців тому

    А что делать если нету currentWeather??

  • @rtjh045h
    @rtjh045h 7 місяців тому

    а можно каким-то образом вывести в таблицу эти данные, для бумажного отчета, сохранить в каком нибудь формате-текстовом или табличном?

  • @ios_developer_
    @ios_developer_ 7 місяців тому

    почему такое плохое качество видео ни чего не видно

    • @eze_dev
      @eze_dev 7 місяців тому

      стоит проверить настройки интернета

  • @SingleGameRussia
    @SingleGameRussia 7 місяців тому

    Обязательно покупать мак? Я просились приложениями не ахти, ни разу не создавал, кроме баннеров для виндовс такие самые простые! А с приложениями ни разу! Вообще нет и неумен программировать, и буду ли я получать деньги за приложение?

  • @evgeniikuzin3686
    @evgeniikuzin3686 7 місяців тому

    Спасибо за урок, но есть вопросы: 1. В 21 строке принудительное извлечение опционала? 2. Почему не использовали IBAction?

    • @eze_dev
      @eze_dev 7 місяців тому

      1. Это для краткости урока. По-хорошему, конечно, нужно проверить, что это действительно URL, и выдать сообщение об ошибке в противном случае 2. Лучше использовать add target, т.к. в случае отказа от сториборда меньше кода нужно будет переделывать

    • @evgeniikuzin3686
      @evgeniikuzin3686 7 місяців тому

      @@eze_dev понял, спасибо большое за Ваши труды

  • @MrKoksirk
    @MrKoksirk 7 місяців тому

    При всем уважении, но ничего простого в разработке под IOS для новичка нет, как только дело доходит до настоящего приложения, пусть даже не очень сложного, да, новичок склепает подобное приложение за неделю, но допиливание и вывод в прод займет месяцы, я уже молчу про внедрение монетизации и т.п.

  • @ocean_s_friend
    @ocean_s_friend 7 місяців тому

    Спасибо за видео)

  • @user-ut5qr2uy1k
    @user-ut5qr2uy1k 8 місяців тому

    приятный молодой человек

  • @swidan165
    @swidan165 8 місяців тому

    на маке 2017 года 10 минут устанавливались поды) сейчас появилась возможно через Xcode SDK cкачивать, как по мне так проще

  • @boekhounding2586
    @boekhounding2586 8 місяців тому

    Тот момент, когда единственное, что понял, что фигурная скобка закрывается автоматически! Спасибо, бро!

  • @tsomuk
    @tsomuk 8 місяців тому

    Про комплишен интертересно про эскейпинг клоужер тоже интересно 👍

  • @tsomuk
    @tsomuk 8 місяців тому

    все бы хорошо, но со звуком адище конечно , голос тихий и шорохи и стуки оглушают добавить петличку за 200 рублей с алика, и будет топ контент

    • @eze_dev
      @eze_dev 8 місяців тому

      спасибо за коммент, в новых видео уже звук с петлички)

    • @tsomuk
      @tsomuk 8 місяців тому

      @@eze_dev Класс 👍🏻

  • @tkzy-ow1sc
    @tkzy-ow1sc 8 місяців тому

    Ничего себе, я всегда UIKit избегал стороной думал что сложно а оказывается не так уж и сложно, я до этого использовал SwiftUI боль, нервы.

  • @Sapfyra
    @Sapfyra 8 місяців тому

    спасибо! я дизайнер и даже мне все понятно)

  • @behtold
    @behtold 9 місяців тому

    При чем тут Tinkoff? Ни взаимодействия с их API, ни c их SDK... Тупо для кликбейта?

  • @Mafurman
    @Mafurman 9 місяців тому

    Видос топ конечно, но плиз, увелись размер шрифта, а то вообще на маке не видно(((

  • @DENISIUS_GYM
    @DENISIUS_GYM 9 місяців тому

    Скажите, а симулятор, в качестве которого выступает айфон, нужно скачивать, или он сам появляется?