Создание калькулятора на Swift / Урок #2 - Отображение данных на экране

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 47

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

    Сергей Викторович, спасибо за видео, от души смеялись всей семьей, над имбицилом

  • @Gaming_qube
    @Gaming_qube 6 лет назад +7

    Быстро и доступно! Давно планировал изучать Swift =) и вот первые шаги

  • @happer2009
    @happer2009 4 года назад +2

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

  • @JustAnythingIwant
    @JustAnythingIwant Год назад +1

    Что делать, если в последней версии XCode нет кружочков из 1:26 ? Как связывать код с кнопкой тогда? Перетыкал все кнопки, ничего не нашел.

    • @JustAnythingIwant
      @JustAnythingIwant Год назад +1

      Хоспаде нашел! Сверху в меню приложения надо выбрать Editor и там Assistant

    • @CHELUHA_STUDIOS_
      @CHELUHA_STUDIOS_ Год назад +1

      @@JustAnythingIwant спасибо большое

  • @ЯнГрозный-ж9п
    @ЯнГрозный-ж9п 4 года назад +9

    Мы как бы внутри класса. Это не функция `кнопка`, а метод. И еще, String - это не метод, а класс. Путаешься в понятиях и путаешь других

    • @kakimnsnv6745
      @kakimnsnv6745 3 года назад

      ну как я понимаю когда ты преобразуешь допустим текст в численное значение правильнее будет метод так как это типа метод int(kakoitoVar) а вот само слово или термин String это класс данных? правильно ? в этом конкретном случае думаю это правильнее. Если нет то по правьте (я только учусь)

    • @ЭйсетДокаева-о2н
      @ЭйсетДокаева-о2н Год назад

      В разных ЯП их по-разному называют, например в джаве массивы, в пайтоне это списки, в с# есть методы целые блоки команд, а в пайтоне методами называют просто команды преобразования строк... Такое чувство, что вы сами-то мало понимаете это..

  • @Ross_Ibrahimovich
    @Ross_Ibrahimovich 4 года назад +1

    Не вы ли озвучивали Бильбо Бегенса?

  • @a.e.9880
    @a.e.9880 6 лет назад

    Второй ,но еще не смотрел.Заинтересован в Swift

  • @MrUI77
    @MrUI77 6 лет назад

    Спасибо за урок ! Пару вопросов : Откуда появился Internal class если был обычный ? я так понимаю это что то типо интерфейса ? зачем он нужен не понятно

    • @Tragraph
      @Tragraph 4 года назад

      Internal это уровень доступа,

  • @IhorFedii-n1i
    @IhorFedii-n1i 6 лет назад

    це лайк Автору! вельми дякую

  • @alisherbaxodirovich1656
    @alisherbaxodirovich1656 2 года назад +1

    А как связать кнопки в новой версии Xcode

  • @mikhailrakhnianskyi6772
    @mikhailrakhnianskyi6772 3 года назад

    У меня запускается ContentView, подскажите как сделать чтобы приложение запускалось с storyboard

  • @artemgaliev2659
    @artemgaliev2659 5 лет назад +4

    а не проще было бы логику знаков прописать через кейсы ?

    • @NEG22EUC
      @NEG22EUC 5 лет назад

      да и покрасивее было бы

  • @Shuvak1
    @Shuvak1 3 года назад

    у меня не свзязывается цифра. Где 0 все норм, остальные при нажатии 1 всплывает 0 на экране и тд

  • @Сергей-щ7ш6б
    @Сергей-щ7ш6б 6 лет назад +1

    Почему такой бред с тегами? А если у меня в UI будет 100 кнопок? Мне каждую нумеровать? Мб есть другой способ задать value для кнопки?

    • @DrZlad
      @DrZlad 5 лет назад +2

      Сергей Викторович, в тач интерфейсе - 100 кнопок? Может ещё фотошоп для епл вотч - собираетесь написать? Для новичков очень даже верно. Сами потом придумают как без тегов.

  • @Маша-д5к3ю
    @Маша-д5к3ю 6 лет назад

    видеокурс программирование на scratch

  • @max_mr_
    @max_mr_ 6 лет назад

    Я сделал круглые кнопки и у меня не отображается сам калькулятор. Только цифры «9» и «0» в вверху экрана. В чем может быть причина?

    • @dionstar9274
      @dionstar9274 5 лет назад

      бекграунд измени

  • @FNX-rn6gq
    @FNX-rn6gq 6 лет назад +1

    где ты учишь языки скажи плиз

  • @cyberwarlus2758
    @cyberwarlus2758 4 года назад +3

    1:26 Что делать если на Xcode 12 нету таких кружочков?

    • @vzgopro6065
      @vzgopro6065 3 года назад

      С помощью option, выбирайте файл которую нужно открыть И нажимаете option

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

      @@vzgopro6065 не очень понял что нужно сделать

  • @kirillmalinovski2211
    @kirillmalinovski2211 5 лет назад +1

    Thread 1: Signal SIGABART, что делать?

    • @Sanyochek03
      @Sanyochek03 4 года назад

      у меня такой же вопрос кстати

    • @Sanyochek03
      @Sanyochek03 4 года назад

      Ты нашел проблему?
      КАк исправил?

  • @ЕгорОлегович-ы2н
    @ЕгорОлегович-ы2н 3 года назад +2

    Мда… Друг, String это не функция, это тип данных и когда нужно переобразовывать одно значение в другое, в инициализатор передаётся значение, а не в функцию… нет вообще такого определения, ну да ладно, это не самое страшное, допускаю что можно и оговориться. А вот назвать явное извлечение опционала, синтаксисом языка, полная жесть. У свойства text может не быть значения, это оптимизация apple, поэтому свойство принимает в себя не String, а String?, опциональное значение, которое может быть nil. Так вот когда ты ставишь «!», ты принудительно его извлекаешь.. вообще такие вещи делать опасно и лучше проверять как минимум через if let. Короче, видео введёт в ступор новичков и сломает им мозг. Минус тебе в карму.

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

      спасибо! Я уже слышал про опционалы в свифт, но всего несколько дней его изучаю и из видео была совсем не очевидна фраза "так требует синтаксис языка свифт", а вы помогли разобраться.

  • @Samara163
    @Samara163 3 года назад

    не 1 бесплатного задания на сайте. лучше swiftbook нету не чего на данн момент

  • @MetaFishing
    @MetaFishing 6 лет назад +1

    Swift похож на Яву на первый взгляд, но кажется приятнее чем Ява :)

    • @Сергей-щ7ш6б
      @Сергей-щ7ш6б 6 лет назад +1

      И чем же он хоть чем то похож на Java?

    • @MetaFishing
      @MetaFishing 6 лет назад

      Сергей Викторович тоже есть классы и объекты

    • @Сергей-щ7ш6б
      @Сергей-щ7ш6б 6 лет назад +4

      с таким же успехом можно сказать что он похож на любой другой ООП ЯП.

    • @MetaFishing
      @MetaFishing 6 лет назад

      Сергей Викторович может быть. Но Swift больше всех напомнил мне яву. Сергей ты программист ?

    • @Сергей-щ7ш6б
      @Сергей-щ7ш6б 6 лет назад

      Да

  • @Nik-sg1ff
    @Nik-sg1ff 6 лет назад +2

    Первый?

  • @umudumu
    @umudumu 4 года назад

    Метод String? Спасибо, до свидания.

  • @Кот-ц7э7ц
    @Кот-ц7э7ц 3 года назад +1

    Вот сколько не смотрю всегда при создание переменных, используют восклицательный знак, хотя это фиговая тема так как объект может быть nil , а восклицательный знак говорит о том что это переменная 100% существует и не может быть nil , в случае когда она будет nil может быть краш так как не найдет этого объекта, не советую вообще использовать восклицательный знак), в случае с текстом лучше было бы написать вот так в случае когда переменная будет nil он подставит пустую строку