Анимация SF Symbols
14:45
9 ай бұрын
Фреймворк PDFKit
9:52
11 ай бұрын
Shaders in SwiftUI
20:29
11 ай бұрын
ScrollView in iOS 17
13:22
Жыл бұрын
Фреймворк SwiftData
7:29
Новый Xcode 15
9:15
Жыл бұрын
Swift Keychain
15:08
Жыл бұрын
GitHub Copilot for Xcode
12:11
Жыл бұрын
Table in SwiftUI
14:40
Жыл бұрын
Indirect enums в Swift
9:47
Жыл бұрын
9. Множества
8:09
Жыл бұрын
10. Словари
6:13
Жыл бұрын
36. Дженерики
5:30
Жыл бұрын
33. ARC в замыканиях
4:57
32. ARC
10:34
Жыл бұрын
31. Типы anyobject и any
3:30
Пікірлер
@AlexMakarov-uw8yg
@AlexMakarov-uw8yg 4 күн бұрын
print("Thanks")
@Mirka06-11
@Mirka06-11 10 күн бұрын
почему у меня в последнем ошибка? вот: String(age) let sumeString = "10" let sumOfintegers = age + (Int(someString) ?? 0)
@1ubush99
@1ubush99 2 күн бұрын
У тебя объявлена переменная sumeString = ”10”, а в последней переменной ты написал someString
@janehotnorth468
@janehotnorth468 11 күн бұрын
How can I open right table with results?
@PEPPA_CHAN
@PEPPA_CHAN 21 күн бұрын
Спасибо большое Было очень понятно и вы ответили на многие мои вопросы Появился только 1 новый В enviromentObject можно передать только 1 класс или несколько? В структуре app при вызове представления передается только 1 модификатор с 1 классом и тут непонятно
@tmdan91
@tmdan91 21 күн бұрын
тут наверное больше подходил слово - не маскировка а явное и не явное преобразования типов данных в свифт
@user-py9xr3ui2c
@user-py9xr3ui2c 29 күн бұрын
Минусы ооп обходят агрегацией и композицией
@ognerub
@ognerub Ай бұрын
Так как же все таки стать востребованным разработчиком? Название нужно поменять на «Купите наш курс», и не пудрить голову людям.
@nohypocrite
@nohypocrite Ай бұрын
Желтий і голубой перепутали местами.
@user-wl5lz4uu7z
@user-wl5lz4uu7z Ай бұрын
В конце хороший совет. Тоже это вкусила про развитие
@JohnSmith-fi7ir
@JohnSmith-fi7ir Ай бұрын
Привет из 2024! Очень доходчиво! Спасибо, Иван! Учусь на курсах Swiftbook!)
@galina_akulova_psy
@galina_akulova_psy Ай бұрын
привет-привет! :)
@gorilla7225
@gorilla7225 Ай бұрын
продажа, прода и еще раз продажа курсов
@dreamlogin
@dreamlogin Ай бұрын
Спасибо спасибо
@THREADRIPPER-2990wx
@THREADRIPPER-2990wx Ай бұрын
Здравствуйте подскажите стоит ли пытаться сделать программу для 3д моделирования на swift? Или язык для этого не рассчитан?
@gabibli
@gabibli Ай бұрын
ВЭК
@staravoy
@staravoy Ай бұрын
Дякую за Вашу роботу!
@adtech_solutions
@adtech_solutions 2 ай бұрын
При генерации preview появилась ошибка "Implicitly unwrapped nil value in ViewController.swift" (вместо самого превью пишется). Как узнать что пошло не так?
@LEFT-DEAD
@LEFT-DEAD 2 ай бұрын
Как же долго я пытался найти метод скругления конкретных углов, а не всех. Приходилось использовать очень жёсткие костыли😅 Спасибо огромное😊
@yacoder-proit
@yacoder-proit 2 ай бұрын
Крутейшая серия уроков! Спасибо
@user-my6yf1st8z
@user-my6yf1st8z 2 ай бұрын
гостя тоже в превью ставьте
@boekhounding2586
@boekhounding2586 2 ай бұрын
Сразу копируйте код. Я вызываю эту функцию потому, что она мне понадобится)) или такое: вызываю return на возврат. Объяснение и рассказ - это 2 разные вещи. Код конечно попробуем потестить, а смотреть видео не стоит.
@AdamTabiev
@AdamTabiev 2 ай бұрын
Буду признателен, если будет выпущено еще одно видео на тему async/await с более простыми примерами. Спасибо
@PEPPA_CHAN
@PEPPA_CHAN 2 ай бұрын
Вопрос с первых уроков появился. А почему переменные еще называют свойствами?
@spaceDairy_0_0
@spaceDairy_0_0 2 ай бұрын
Мариус вдохновляет и мотивирует 💚
@ahopdanzer
@ahopdanzer 2 ай бұрын
nice tutorial
@user-iy9ns3jg7v
@user-iy9ns3jg7v 3 ай бұрын
Спасибо большое, но для новичков пример с замыканиями не очень хорош тем, что он из-за особенностей работы сегвеев и сторибордов не показывает правильную последовательность работы Объясню - сначала отрабатывает метод prepare for segue, создается экземпляр СелектВьюКонтроллера, и объявляется замыкание, которое правильно читать так: КОГДА придут данные (текст и картинка), ТОГДА положить эти данные в свойства класса. А когда отрабатывает тап по экрану, вызывается замыкание, которое объявлено чуть выше. Меня понятие этого сильно затормозило, может кому-то пригодится Ну то есть мы можем объявлять и переопределять замыкание по несколько раз в зависимости от того, какое поведение нам нужно. С методами так мы сделать не можем Если неправ - можете поправить
@user-jh8uv2ec9t
@user-jh8uv2ec9t 3 ай бұрын
Молодец. Четко, просто и по делу - настоящий руководитель! )
@user-bf9du3rp9n
@user-bf9du3rp9n 3 ай бұрын
Спасибо за уроки!)
@pavelegorov6872
@pavelegorov6872 3 ай бұрын
Самый лучший преподаватель!
@xilitla404
@xilitla404 3 ай бұрын
ахуенно а можно на работу устроиться
@countgrievous3551
@countgrievous3551 3 ай бұрын
Thank you for the tutorial, it really helps me a lot!
@user-dw6cf1ol8r
@user-dw6cf1ol8r 4 ай бұрын
глупая позиция, мое мнение. джун с семилетним опытом?🤡🤡🤡 джун с курсов != человеку с 7 лет опытом по определению. профессиональный рост это и есть твой опыт на множестве проектов. Да я не спорю, Джун который вышел только что с курсов может бесконечно больше знать теории, чем человек который работает 7 лет. однако этот самый Джун не сможет применить эти самые знания на практике и будет сидеть, и сидеть, и сидеть(именно после курсов). А ну еще захочет наверное переписать все с нуля потому что не умеет пока работать с чужим кодом, нормально работать в команде и конечно будет "знать лучше и как надо", просто потому что ему сказали так на курсах. Не хейтер, просто мнение.
@anonim9134
@anonim9134 4 ай бұрын
подскажите, а вот две точки (например 6..10) это значит что 10 не входит? а если с тремя точками, то 10 входит?
@user-bf9du3rp9n
@user-bf9du3rp9n 3 ай бұрын
если прописать код 6..10, то Xcode выдаст ошибку, если Вам надо чтобы 10 не входило в этот диапазон, то следует писать: 6..<10(или 6...9, а если прописать 6...10, то в него будут входить числа 6 7 8 9 10
@niksard1
@niksard1 4 ай бұрын
Про тормоза со swiftui и большим лэйзистэком - странно. Я примерно полтора года назад переписывал большой список. Причем ячейки были со скруглениями, внутри были тени. Ни каких лагов на 20+к ячеек не было, по перформансу получилось лучше чем коллекшн вью. Тестил на полумертвой 7ке и XS. iOS 15+
@kyzmitch2
@kyzmitch2 4 ай бұрын
не обращай внимания, это пиздят ленивые жопы чтобы в хер не дуть и чтобы их никто не беспокоил
@m.d.2029
@m.d.2029 4 ай бұрын
Спасибо! Кратко и понятно!)
@kyzmitch2
@kyzmitch2 4 ай бұрын
про диспетчеризацию в Swift не оправданный вопрос для собеседования, неужто если для хорошей архитектуры и масштабируемого кода если нужно наследование или протоколы то откажетесь от них потому что не будет статической диспетчеризации? Зачем про нее знать тогда в таком случае
@kyzmitch2
@kyzmitch2 4 ай бұрын
Зачем спрашивать даже senior про Side tables? Это фича компилятора, это было внедрено с Swift 4, никто не пишет на Swift 3 когда есть Swift 5 , хотелось бы обоснование зачем каждый вопрос спрашивается
@kyzmitch2
@kyzmitch2 4 ай бұрын
Я в шоке, 2022 или 2023 год и обсуждают NSOperation и GCD, когда есть Combine который появился в ios 13, сейчас уже ios 17, тоесть доступен уже года 3 на момент видео а ReactiveSwift RxSwift уже существовал лет 6 если не больше и решает callback hell который создается когда используешь GCD и closures
@kyzmitch2
@kyzmitch2 4 ай бұрын
Не уточнили что GCD для современного приложения не нужен когда давно уже есть Apple Combine и Apple Concurrency async await, не говоря уже о старых ReactiveSwift RxSwift
@kyzmitch2
@kyzmitch2 4 ай бұрын
Минусы ООП а именно наследования было до Swift в том что оно не доступно для value types, но в Swift оно заменено протоколами
@kyzmitch2
@kyzmitch2 4 ай бұрын
Менять что-то в базовом классе это же нарушение принципа Liskov, зачем так делать? А вместо множественного наследования в Swift есть протоколы
@kyzmitch2
@kyzmitch2 4 ай бұрын
Разве абстракция когда-то входила в каноничное определение ООП из книг или из курсов Университета? По-моему никогда нет
@user-od1rr9uu9k
@user-od1rr9uu9k 4 ай бұрын
какая же галимо-запутанная залупа.
@spirit9745
@spirit9745 4 ай бұрын
Спасибо за урок! ОЧень помог)
@gentle_you
@gentle_you 4 ай бұрын
супер!
@gentle_you
@gentle_you 4 ай бұрын
Спасибо, все сразу понял !
@aitmazh1563
@aitmazh1563 4 ай бұрын
Именно такое решение и искала, спасибо!
@LebenWerden
@LebenWerden 4 ай бұрын
Hello, struct AAA: Equatable { } Why is not necassary ti implement the static func == ? If you look in the Swift Documentation there is REQUIRED.
@aleksandrkravtsov8727
@aleksandrkravtsov8727 4 ай бұрын
Круто! Сразу всё понял
@Kyrgyzboyfriend
@Kyrgyzboyfriend 5 ай бұрын
Релокейт? Дизертейт! )
@lionessdesolar6619
@lionessdesolar6619 5 ай бұрын
Всем фиолетово на это убожество с глупой и раздражающей лыбой на ряхе. Не надо вводить людей в заблуждение называя видео relocate Прага!