SwiftBook
SwiftBook
  • 623
  • 2 197 944

Video

Анимация SF Symbols
zhlédnutí 1,1KPřed 10 měsíci
Анимация SF Symbols
Модификатор confirmationDialog в SwiftUI
zhlédnutí 652Před 10 měsíci
Модификатор confirmationDialog в SwiftUI
Документируем проект с DocC (Xcode 15)
zhlédnutí 1KPřed 10 měsíci
Документируем проект с DocC (Xcode 15)
Ключевое слово “where” в Swift
zhlédnutí 1,3KPřed 11 měsíci
Ключевое слово “where” в Swift
Курс Сетевые запросы и работа с API по работе с клиент-серверными приложениями: вводное занятие
zhlédnutí 1,4KPřed 11 měsíci
Курс Сетевые запросы и работа с API по работе с клиент-серверными приложениями: вводное занятие
Фреймворк TipKit (SwiftUI + iOS 17)
zhlédnutí 1,4KPřed 11 měsíci
Фреймворк TipKit (SwiftUI iOS 17)
Фреймворк PDFKit
zhlédnutí 946Před 11 měsíci
Фреймворк PDFKit
Shaders in SwiftUI
zhlédnutí 1,2KPřed rokem
Shaders in SwiftUI
Релокейт. Франция, Париж.
zhlédnutí 635Před rokem
Релокейт. Франция, Париж.
Фреймворк Observation (SwiftUI + iOS 17)
zhlédnutí 1,4KPřed rokem
Фреймворк Observation (SwiftUI iOS 17)
ScrollView in iOS 17
zhlédnutí 1,4KPřed rokem
ScrollView in iOS 17
UIContentUnavailableConfiguration + ContentUnavailableView
zhlédnutí 898Před rokem
UIContentUnavailableConfiguration ContentUnavailableView
Фреймворк SwiftData
zhlédnutí 3,4KPřed rokem
Фреймворк SwiftData
Создаем To Do List с GitHub Copilot
zhlédnutí 1,6KPřed rokem
Создаем To Do List с GitHub Copilot
Новый Xcode 15
zhlédnutí 6KPřed rokem
Новый Xcode 15
Swift Keychain
zhlédnutí 3,2KPřed rokem
Swift Keychain
GitHub Copilot for Xcode
zhlédnutí 3,5KPřed rokem
GitHub Copilot for Xcode
Table in SwiftUI
zhlédnutí 1,8KPřed rokem
Table in SwiftUI
Indirect enums в Swift
zhlédnutí 1,9KPřed rokem
Indirect enums в Swift
Сортировка строковых массивов
zhlédnutí 1,2KPřed rokem
Сортировка строковых массивов
9. Множества
zhlédnutí 2KPřed rokem
9. Множества
10. Словари
zhlédnutí 1,6KPřed rokem
10. Словари
Использование UITextChecker совместно со SwiftUI
zhlédnutí 803Před rokem
Использование UITextChecker совместно со SwiftUI
36. Дженерики
zhlédnutí 1,6KPřed rokem
36. Дженерики
35. Протоколы и расширения
zhlédnutí 1,2KPřed rokem
35. Протоколы и расширения
34. Обработка ошибок
zhlédnutí 1,1KPřed rokem
34. Обработка ошибок
33. ARC в замыканиях
zhlédnutí 1KPřed rokem
33. ARC в замыканиях
32. ARC
zhlédnutí 1,1KPřed rokem
32. ARC
31. Типы anyobject и any
zhlédnutí 917Před rokem
31. Типы anyobject и any

Komentáře

  • @thebat72
    @thebat72 Před 11 dny

    Вы во всех роликах объясняете Свифт лучше всех на ютьюбе.

  • @user-yq5lw5qy9l
    @user-yq5lw5qy9l Před 12 dny

    Ничего более неразумного, нелогичного, многословного и перевернутого в мире программирования нет. Вероятнее всего, Swift задумывался как замена Objective C, который еще более ужасен... Есть же негласные стандарты современных типизированных языков: Java, C#, TypeScript, D. Но это не про Swift...

  • @user-yu3he6rb1e
    @user-yu3he6rb1e Před 14 dny

    Я искал как бы вообще это отключить, Ну лишнее это все иногда бывает

  • @AlexMakarov-uw8yg
    @AlexMakarov-uw8yg Před 21 dnem

    print("Thanks")

  • @Mirka06-11
    @Mirka06-11 Před 26 dny

    почему у меня в последнем ошибка? вот: String(age) let sumeString = "10" let sumOfintegers = age + (Int(someString) ?? 0)

    • @1ubush99
      @1ubush99 Před 19 dny

      У тебя объявлена переменная sumeString = ”10”, а в последней переменной ты написал someString

  • @janehotnorth468
    @janehotnorth468 Před 28 dny

    How can I open right table with results?

  • @PEPPA_CHAN
    @PEPPA_CHAN Před měsícem

    Спасибо большое Было очень понятно и вы ответили на многие мои вопросы Появился только 1 новый В enviromentObject можно передать только 1 класс или несколько? В структуре app при вызове представления передается только 1 модификатор с 1 классом и тут непонятно

  • @tmdan91
    @tmdan91 Před měsícem

    тут наверное больше подходил слово - не маскировка а явное и не явное преобразования типов данных в свифт

  • @user-py9xr3ui2c
    @user-py9xr3ui2c Před měsícem

    Минусы ооп обходят агрегацией и композицией

  • @ognerub
    @ognerub Před měsícem

    Так как же все таки стать востребованным разработчиком? Название нужно поменять на «Купите наш курс», и не пудрить голову людям.

  • @nohypocrite
    @nohypocrite Před měsícem

    Желтий і голубой перепутали местами.

  • @user-wl5lz4uu7z
    @user-wl5lz4uu7z Před měsícem

    В конце хороший совет. Тоже это вкусила про развитие

  • @JohnSmith-fi7ir
    @JohnSmith-fi7ir Před 2 měsíci

    Привет из 2024! Очень доходчиво! Спасибо, Иван! Учусь на курсах Swiftbook!)

  • @gorilla7225
    @gorilla7225 Před 2 měsíci

    продажа, прода и еще раз продажа курсов

  • @dreamlogin
    @dreamlogin Před 2 měsíci

    Спасибо спасибо

  • @THREADRIPPER-2990wx
    @THREADRIPPER-2990wx Před 2 měsíci

    Здравствуйте подскажите стоит ли пытаться сделать программу для 3д моделирования на swift? Или язык для этого не рассчитан?

  • @gabibli
    @gabibli Před 2 měsíci

    ВЭК

  • @staravoy
    @staravoy Před 2 měsíci

    Дякую за Вашу роботу!

  • @adtech_solutions
    @adtech_solutions Před 2 měsíci

    При генерации preview появилась ошибка "Implicitly unwrapped nil value in ViewController.swift" (вместо самого превью пишется). Как узнать что пошло не так?

  • @LEFT-DEAD
    @LEFT-DEAD Před 2 měsíci

    Как же долго я пытался найти метод скругления конкретных углов, а не всех. Приходилось использовать очень жёсткие костыли😅 Спасибо огромное😊

  • @yacoder-proit
    @yacoder-proit Před 2 měsíci

    Крутейшая серия уроков! Спасибо

  • @user-my6yf1st8z
    @user-my6yf1st8z Před 2 měsíci

    гостя тоже в превью ставьте

  • @boekhounding2586
    @boekhounding2586 Před 2 měsíci

    Сразу копируйте код. Я вызываю эту функцию потому, что она мне понадобится)) или такое: вызываю return на возврат. Объяснение и рассказ - это 2 разные вещи. Код конечно попробуем потестить, а смотреть видео не стоит.

  • @AdamTabiev
    @AdamTabiev Před 3 měsíci

    Буду признателен, если будет выпущено еще одно видео на тему async/await с более простыми примерами. Спасибо

  • @PEPPA_CHAN
    @PEPPA_CHAN Před 3 měsíci

    Вопрос с первых уроков появился. А почему переменные еще называют свойствами?

  • @spaceDairy_0_0
    @spaceDairy_0_0 Před 3 měsíci

    Мариус вдохновляет и мотивирует 💚

  • @ahopdanzer
    @ahopdanzer Před 3 měsíci

    nice tutorial

  • @user-iy9ns3jg7v
    @user-iy9ns3jg7v Před 3 měsíci

    Спасибо большое, но для новичков пример с замыканиями не очень хорош тем, что он из-за особенностей работы сегвеев и сторибордов не показывает правильную последовательность работы Объясню - сначала отрабатывает метод prepare for segue, создается экземпляр СелектВьюКонтроллера, и объявляется замыкание, которое правильно читать так: КОГДА придут данные (текст и картинка), ТОГДА положить эти данные в свойства класса. А когда отрабатывает тап по экрану, вызывается замыкание, которое объявлено чуть выше. Меня понятие этого сильно затормозило, может кому-то пригодится Ну то есть мы можем объявлять и переопределять замыкание по несколько раз в зависимости от того, какое поведение нам нужно. С методами так мы сделать не можем Если неправ - можете поправить

  • @user-jh8uv2ec9t
    @user-jh8uv2ec9t Před 3 měsíci

    Молодец. Четко, просто и по делу - настоящий руководитель! )

  • @user-bf9du3rp9n
    @user-bf9du3rp9n Před 4 měsíci

    Спасибо за уроки!)

  • @pavelegorov6872
    @pavelegorov6872 Před 4 měsíci

    Самый лучший преподаватель!

  • @xilitla404
    @xilitla404 Před 4 měsíci

    ахуенно а можно на работу устроиться

  • @countgrievous3551
    @countgrievous3551 Před 4 měsíci

    Thank you for the tutorial, it really helps me a lot!

  • @user-dw6cf1ol8r
    @user-dw6cf1ol8r Před 4 měsíci

    глупая позиция, мое мнение. джун с семилетним опытом?🤡🤡🤡 джун с курсов != человеку с 7 лет опытом по определению. профессиональный рост это и есть твой опыт на множестве проектов. Да я не спорю, Джун который вышел только что с курсов может бесконечно больше знать теории, чем человек который работает 7 лет. однако этот самый Джун не сможет применить эти самые знания на практике и будет сидеть, и сидеть, и сидеть(именно после курсов). А ну еще захочет наверное переписать все с нуля потому что не умеет пока работать с чужим кодом, нормально работать в команде и конечно будет "знать лучше и как надо", просто потому что ему сказали так на курсах. Не хейтер, просто мнение.

  • @anonim9134
    @anonim9134 Před 4 měsíci

    подскажите, а вот две точки (например 6..10) это значит что 10 не входит? а если с тремя точками, то 10 входит?

    • @user-bf9du3rp9n
      @user-bf9du3rp9n Před 4 měsíci

      если прописать код 6..10, то Xcode выдаст ошибку, если Вам надо чтобы 10 не входило в этот диапазон, то следует писать: 6..<10(или 6...9, а если прописать 6...10, то в него будут входить числа 6 7 8 9 10

  • @niksard1
    @niksard1 Před 4 měsíci

    Про тормоза со swiftui и большим лэйзистэком - странно. Я примерно полтора года назад переписывал большой список. Причем ячейки были со скруглениями, внутри были тени. Ни каких лагов на 20+к ячеек не было, по перформансу получилось лучше чем коллекшн вью. Тестил на полумертвой 7ке и XS. iOS 15+

    • @kyzmitch2
      @kyzmitch2 Před 4 měsíci

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

  • @m.d.2029
    @m.d.2029 Před 4 měsíci

    Спасибо! Кратко и понятно!)

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    про диспетчеризацию в Swift не оправданный вопрос для собеседования, неужто если для хорошей архитектуры и масштабируемого кода если нужно наследование или протоколы то откажетесь от них потому что не будет статической диспетчеризации? Зачем про нее знать тогда в таком случае

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    Зачем спрашивать даже senior про Side tables? Это фича компилятора, это было внедрено с Swift 4, никто не пишет на Swift 3 когда есть Swift 5 , хотелось бы обоснование зачем каждый вопрос спрашивается

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    Я в шоке, 2022 или 2023 год и обсуждают NSOperation и GCD, когда есть Combine который появился в ios 13, сейчас уже ios 17, тоесть доступен уже года 3 на момент видео а ReactiveSwift RxSwift уже существовал лет 6 если не больше и решает callback hell который создается когда используешь GCD и closures

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    Не уточнили что GCD для современного приложения не нужен когда давно уже есть Apple Combine и Apple Concurrency async await, не говоря уже о старых ReactiveSwift RxSwift

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    Минусы ООП а именно наследования было до Swift в том что оно не доступно для value types, но в Swift оно заменено протоколами

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    Менять что-то в базовом классе это же нарушение принципа Liskov, зачем так делать? А вместо множественного наследования в Swift есть протоколы

  • @kyzmitch2
    @kyzmitch2 Před 4 měsíci

    Разве абстракция когда-то входила в каноничное определение ООП из книг или из курсов Университета? По-моему никогда нет

  • @user-od1rr9uu9k
    @user-od1rr9uu9k Před 4 měsíci

    какая же галимо-запутанная залупа.

  • @spirit9745
    @spirit9745 Před 5 měsíci

    Спасибо за урок! ОЧень помог)

  • @gentle_you
    @gentle_you Před 5 měsíci

    супер!

  • @gentle_you
    @gentle_you Před 5 měsíci

    Спасибо, все сразу понял !

  • @aitmazh1563
    @aitmazh1563 Před 5 měsíci

    Именно такое решение и искала, спасибо!

  • @LebenWerden
    @LebenWerden Před 5 měsíci

    Hello, struct AAA: Equatable { } Why is not necassary ti implement the static func == ? If you look in the Swift Documentation there is REQUIRED.