Верстка кодом с помощью SnapKit на Swift

Поділитися
Вставка
  • Опубліковано 23 лют 2021
  • Повышаем скилл с помощью верстки интерфейса кодом.
    ColorSlurp для Mac: apps.apple.com/ru/app/colorsl...
    SnapKit: github.com/SnapKit/SnapKit

КОМЕНТАРІ • 56

  • @D-gw4vj
    @D-gw4vj 2 роки тому +1

    Классное видео! Побольше уроков. Очень понятно объясняешь.

  • @sowelleach
    @sowelleach 3 роки тому +7

    Урок просто супер, очень полезный контент на канале, спасибо за Ваш труд!!!

    • @eze_dev
      @eze_dev  3 роки тому +1

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

  • @feruzbekyuspov1638
    @feruzbekyuspov1638 2 роки тому +1

    Урок очень хорошо объяснен 👍

  • @ivanpestov1659
    @ivanpestov1659 2 роки тому +1

    Замечательный урок!

  • @This_KEKO
    @This_KEKO Рік тому +1

    Спасибо, все очень круто!)

  • @thexxi3290
    @thexxi3290 3 роки тому

    Супер! Все понятно! Спасибо!

  • @mellrichard1243
    @mellrichard1243 3 роки тому

    Спасибо большое!!! Доступно объяснил!!! 🥳

    • @eze_dev
      @eze_dev  3 роки тому

      Спасибо за просмотр и комментарий, рад, что пригодилось =)

  • @Karkatof53
    @Karkatof53 2 роки тому +1

    Спасибо ман!
    Autolayout покуривает в сторонке😂

  • @mak_whisk
    @mak_whisk 3 роки тому

    Спасибо. Как всегда, все понятно

    • @eze_dev
      @eze_dev  3 роки тому

      Спасибо за просмотр =)

  • @MarkizBoneco
    @MarkizBoneco Рік тому +3

    Всё отлично. Хорошо объясняет. Но щелчки клавиши Enter - это ппц. Звук записан норм (но не идеально) и поэтому приходиться делать громче. Но эти щелчки....
    Посмотрел современные видео - автор вроде исправился со звуком....
    Лайки, подписка - это явно стоит того. Спасибо.

    • @eze_dev
      @eze_dev  Рік тому +1

      Да друг согласен, сорян за звук. В новых видосах получше сделал, чекай

  • @shirokovaleksey
    @shirokovaleksey 3 роки тому

    Круто, спасибо, продолжай в том же духе!

    • @eze_dev
      @eze_dev  3 роки тому

      Спасибо за просмотр =)

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

    Спасибо!

  • @codeInMe
    @codeInMe 2 роки тому

    Спасибо большое

  • @ivanlyaskovets6804
    @ivanlyaskovets6804 Рік тому

    Супер!

  • @neifal
    @neifal Рік тому +1

    Спасибо большое!

    • @eze_dev
      @eze_dev  Рік тому

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

  • @georgeweaver3759
    @georgeweaver3759 2 роки тому +4

    мой терминал выдает command not found: pod

  • @amirgali17
    @amirgali17 3 роки тому

    Стандартной утилитой делаешь запись экрана?

  • @kensaitakeso
    @kensaitakeso 3 роки тому +1

    оч круто! все максимально понятно! хотя немного удивило как модули импортируются в Х-коде. я привык что в джаве все под рукой из коробки или через Майвен автоматом подтягивается. кстати а для Свифта существуют какой-нибудь автоматический сборщик?

    • @eze_dev
      @eze_dev  3 роки тому

      Спасибо за просмотр! Наверное, я не совсем верно понял твой вопрос - про какую сборку модулей ты говоришь?

    • @kensaitakeso
      @kensaitakeso 3 роки тому +1

      @@eze_dev я имею в виду такие автоматические сборщики как Maven или Gradle для Java.(можешь загуглить, если не работал ни с чем таким). они нужны для того чтобы конфигурация всех модулей и версии были одинаковы у всех кто использует этот проект. Вот думаю что для х-кода наверняка должно быть что-то похожее. ведь там тоже над одним проектом могут работать много человек

    • @Gozammer
      @Gozammer 2 роки тому +2

      @@kensaitakeso cocoapods, carthage, swiftPM - вписывешь в файлик зависимости, вызываешь install/build - пользуешься в коде

  • @olekandrmaltsev1440
    @olekandrmaltsev1440 Рік тому +1

    у кого после ввода pod init пишет "command not found" установите cocoa pods, команда: sudo gem install cocoapods

  • @user-ks9vq3ms8e
    @user-ks9vq3ms8e 3 роки тому +2

    А не будет ли удобнее и быстрее задать цвет через Color Literal? там тоже можно пользоваться пипеткой, и никакого стороннего софта

    • @eze_dev
      @eze_dev  3 роки тому

      Ты прав, можно задать цвет и так. В этом ролике я показал, как задавать все элементы интерфейса голым кодом, но никто не запрещает выбрать любой удобный вариант выбора цвета ;)

    • @user-ks9vq3ms8e
      @user-ks9vq3ms8e 3 роки тому

      @@eze_dev понял) в любом случае спасибо за урок. Легкая и понятная подача!

    • @eze_dev
      @eze_dev  3 роки тому

      @@user-ks9vq3ms8e Тебе спасибо за просмотр!

  • @saint__pablo
    @saint__pablo Рік тому +1

    Спасибо! Очень полезно! А много приложений пишется в реальной работе, используя SnapKit ? Глядя на сколько это проще родных ns, обратно уже не хочется😅

    • @eze_dev
      @eze_dev  Рік тому

      Спасибо за просмотр! Да, много =) это один из инструментов для промышленной разработки. Что касается простоты - это ты ещё SwiftUI не видел =) чекай последнее видео на канале

  • @ARedkozubov
    @ARedkozubov 3 роки тому

    Здравствуйте, можно ли вынести констреинты в отдельный файл и вызывать их?

    • @eze_dev
      @eze_dev  3 роки тому

      Привет! Наверное, можно как-то извратиться, но так лучше не делать. Настройку констрейнтов нужно производить в рамках настройки view

  • @oogway_a
    @oogway_a Рік тому +1

    почему Pod init прописали ? хз почему но у меня не получилось и я прописал touch podfile

    • @eze_dev
      @eze_dev  Рік тому

      может уже что-то от полов было?

  • @mikhail1017
    @mikhail1017 Рік тому +1

    Спасибо аз урок. Можно ли кодить верстку без SnapKit и вообще без каких-либо фреймворков?

    • @eze_dev
      @eze_dev  Рік тому

      Спасибо за просмотр! Да, конечно, можно верстать с помощью NSLayoutConstraint, либо в сториборде констрейнтами

    • @mikhail1017
      @mikhail1017 Рік тому +1

      @@eze_dev Спасибо. Успехов Вам

  • @ilyakaravaikin3943
    @ilyakaravaikin3943 Рік тому +1

    Привет! А в чем главная особенность SnapKit? В выставлении constraint'ов?

    • @eze_dev
      @eze_dev  Рік тому +1

      привет, преимущественно в сахарных методах для управления констрейнтами

    • @ilyakaravaikin3943
      @ilyakaravaikin3943 Рік тому

      @@eze_dev Спасибо!

  • @mojoooCo
    @mojoooCo 3 роки тому +1

    А ты уже используешьSwiftUI в проектах? а то все его форсят

    • @eze_dev
      @eze_dev  3 роки тому +1

      Хороший вопрос! SwiftUI использую только точечно. Например он очень удобен при работе с AttributedString, вот пример: swiftui-lab.com/attributed-strings-with-swiftui/

  • @user-li7uj7yz9l
    @user-li7uj7yz9l 2 роки тому

    Ничего непонятно, что для чего, отличие inset, offset и тд

  • @optioncontrol4909
    @optioncontrol4909 Рік тому

    zsh: command not found: pod У меня у одного такая ошибка в консоли когда пытаюсь Snapkit установить?

    • @eze_dev
      @eze_dev  Рік тому +1

      medium.com/@supereasydev/как-установить-cocoapods-93245c8944d9

  • @ikspb
    @ikspb 11 місяців тому

    а можно как-то обойтись без @objc? Как сделать чисто свифтом?

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

      Что именно?

  • @sergiopuccini
    @sergiopuccini Рік тому

    Ей! Безудержное веселье задротов!

    • @eze_dev
      @eze_dev  Рік тому

      Не понял суть комментария

    • @sergiopuccini
      @sergiopuccini Рік тому

      @@eze_dev Шелдон тоже не понимал сарказм :) вы идеальный технарь