Путь Сеньора
Путь Сеньора
  • Видео 9
  • Просмотров 9 207
БАЗА ПО Set | ОСНОВЫ ПО SWIFT | ЗАДАЧИ С СОБЕСЕДОВАНИЙ ДЛЯ IOS РАЗРАБОТЧИКА| YANDEX | EPAM | OZON
Разберем базу по Set, порешаем задачки с собеседований от Яндекс / EPAM / OZON, обсудим домашнюю работу.
00:00 Введение
00:26 Определение
01:40 Асимптотика
02:26 CRUD (Create, Read, Update, Delete)
04:22 Итерирование
04:53 Capacity
05:16 Конвертация между Array и Set
06:12 Базовые методы и свойства
06:44 Специализированные методы (union, symmetricDifference, subtracting, intersection)
08:22 Специализированные свойства
09:05 Саммари
10:10 Задачка от Яндекса
13:00 Задачка от EPAM
14:40 Задачка от OZON
16:54 Домашняя работа (10 задачек по Set)
Методичка: glimmer-turtle-902.notion.site/Sets-e27fe16ed9db4b829bbc70aad221492b
Домашняя работа: glimmer-turtle-902.notion.site/10-9600d40867b5424aa31131c6bd6de15d
Просмотров: 1 494

Видео

Методы подписок в Swift - Combine
Просмотров 237Год назад
Методы подписок в Swift - Combine
Методы подписок в Swift - NotificationCenter
Просмотров 620Год назад
Методы подписок в Swift - NotificationCenter
Методы подписок в Swift - Key Value Observing (KVO)
Просмотров 328Год назад
Методы подписок в Swift - Key Value Observing (KVO)
Методы подписок в Swift - Property Observer в связке с Closure
Просмотров 199Год назад
Методы подписок в Swift - Property Observer в связке с Closure
Enums (Перечисления) - Спецкурс по Swift
Просмотров 1282 года назад
Полный гайд по Enums (Перечисления) appventure.me/guides/advanced_practical_enum_examples/diving_in/enum_values.html
Отделение рутовой View от ViewController для создания чистой MVC архитектуры
Просмотров 1,1 тыс.2 года назад
Полезное видео как отделять View от ViewController (подход для архитектуры MVC) Тоесть отделяем весь настройку UI и стили на View, прокидываем Actions (обработчик UI событий) в контроллер
Установка и использование VLCKit в iOS с добавлением UI панели
Просмотров 4672 года назад
VLCKit - мощная библиотека для аудио и видео на движке libVLC, популярного медиа плеера VLC (Поддерживает больше форматов чем AVFoundation) #vlckit #avfoundation #swift
Синхронизация GitHub и SourceTree по HTTPS c использованием Personal Access Token
Просмотров 4,6 тыс.3 года назад
Подробная инструкция синхронизации GitHub и SourceTree по HTTPS c использованием Personal Access Token: www.evernote.com/shard/s603/sh/ee0cd600-970e-c8fa-fe13-4ceb3cab518f/36b673a15f150f9a1f946e684b07bbfc #github #sourcetree #swift

Комментарии

  • @freechina4895
    @freechina4895 4 месяца назад

    Отличный и простой пример 👍

  • @ipaktulane4748
    @ipaktulane4748 5 месяцев назад

    Все доступно объяснил, спасибо огромное

  • @tteslatess
    @tteslatess 8 месяцев назад

    В решении задачи от ozon допущена ошибка. Xcode подскажет проблему в сообщении: "will never be executed", тк из-за наличия return мы ни при каких условиях не попадем на 76 строку и не добавим элемент в set. Если в else-блок (74 строка) перенести вызов добавления элемента в set, а также убрать return из него, то все будет ок.

  • @АлинаБатталова-е8г
    @АлинаБатталова-е8г 10 месяцев назад

    Все понятно по set, сразу разобралась. Спасибо! А будут еще видео?

  • @card1nal312
    @card1nal312 10 месяцев назад

    С возвращением! 👏🏻😀

  • @ДмитрийД-ы4с
    @ДмитрийД-ы4с 11 месяцев назад

    Спасибо!

  • @magomedn2057
    @magomedn2057 11 месяцев назад

    Где можно будет посмотреть задачку яндекса, которую ты рассматриваешь?

  • @AlexPeresedov
    @AlexPeresedov 11 месяцев назад

    Спасибо за видео. Все отлично. Я только не понял, зачем было создавать проект 123app-ios в отдельной папке и оттуда копировать файлы в 123app?

  • @АлексейШестаков-ь8н

    Это задачка из теста от школы моб разработки?

  • @dzhokhan6660
    @dzhokhan6660 Год назад

    Здравствуйте! Почему нельзя реализовать события нажатия на кнопку в самом классе ViewController, вместо прокидывания?

  • @МарианнаИванова-ш5п

    Спасибо большое, очень помогло Ваше видео!

  • @bulgakov1991
    @bulgakov1991 Год назад

    а почему нельзя просто вызвать 'mainView.addCardButton.addTarget(self, action: #selector(addCardButtonAction), for: .touchUpInside)' в MainViewController и не делать такую длиную цепочку связи?

  • @bulgakov1991
    @bulgakov1991 Год назад

    спасибо! понял то что не понимал ранее

  • @banyman7405
    @banyman7405 Год назад

    Супер, бро!!!!!

  • @ИванКрошкин-м2ф

    Thanks😌

  • @Youtooobo
    @Youtooobo 2 года назад

    Если у какого то ошибка даже после авторизации по токену, то вот решение: Open sourcetree, in the right click icon Settings (Repository settings) ->Remotes -> Select Origin and Edit: Set URL/Path in the following format: <token>@<git_url>.git

  • @denisowpavel
    @denisowpavel 2 года назад

    Спасибо ! очень помог

  • @امینرضایی-غ3ع
    @امینرضایی-غ3ع 2 года назад

    Great video😁, please create a vlc player for macos I can not install vlc on macos project

  • @mex5341
    @mex5341 2 года назад

    А не нужно было делать weak объявляя mainView в контроллере? И lazy var y CardView и кнопки ?

  • @IhorFedii-n1i
    @IhorFedii-n1i 2 года назад

    Спасибо Товарищ))) !! просто и понятно, то что надо

  • @1plusU_A
    @1plusU_A 2 года назад

    спасибо

  • @Titanoboagames
    @Titanoboagames 2 года назад

    спасибо за видео. Мне очень сильно помогло. Еще не нашел в видео такую штуку как сделать remote если приватный репозиторий. Решилось только перевода репозитория из private в public

    • @TheBokser14
      @TheBokser14 3 месяца назад

      Попробуйте изменить версию Git с “Использовать встроенный Git” на “Использовать системный Git”