почему у меня в последнем ошибка? вот: String(age) let sumeString = "10" let sumOfintegers = age + (Int(someString) ?? 0)
@1ubush992 күн бұрын
У тебя объявлена переменная sumeString = ”10”, а в последней переменной ты написал someString
@janehotnorth46811 күн бұрын
How can I open right table with results?
@PEPPA_CHAN21 күн бұрын
Спасибо большое Было очень понятно и вы ответили на многие мои вопросы Появился только 1 новый В enviromentObject можно передать только 1 класс или несколько? В структуре app при вызове представления передается только 1 модификатор с 1 классом и тут непонятно
@tmdan9121 күн бұрын
тут наверное больше подходил слово - не маскировка а явное и не явное преобразования типов данных в свифт
@user-py9xr3ui2c29 күн бұрын
Минусы ооп обходят агрегацией и композицией
@ognerubАй бұрын
Так как же все таки стать востребованным разработчиком? Название нужно поменять на «Купите наш курс», и не пудрить голову людям.
@nohypocriteАй бұрын
Желтий і голубой перепутали местами.
@user-wl5lz4uu7zАй бұрын
В конце хороший совет. Тоже это вкусила про развитие
@JohnSmith-fi7irАй бұрын
Привет из 2024! Очень доходчиво! Спасибо, Иван! Учусь на курсах Swiftbook!)
@galina_akulova_psyАй бұрын
привет-привет! :)
@gorilla7225Ай бұрын
продажа, прода и еще раз продажа курсов
@dreamloginАй бұрын
Спасибо спасибо
@THREADRIPPER-2990wxАй бұрын
Здравствуйте подскажите стоит ли пытаться сделать программу для 3д моделирования на swift? Или язык для этого не рассчитан?
@gabibliАй бұрын
ВЭК
@staravoyАй бұрын
Дякую за Вашу роботу!
@adtech_solutions2 ай бұрын
При генерации preview появилась ошибка "Implicitly unwrapped nil value in ViewController.swift" (вместо самого превью пишется). Как узнать что пошло не так?
@LEFT-DEAD2 ай бұрын
Как же долго я пытался найти метод скругления конкретных углов, а не всех. Приходилось использовать очень жёсткие костыли😅 Спасибо огромное😊
@yacoder-proit2 ай бұрын
Крутейшая серия уроков! Спасибо
@user-my6yf1st8z2 ай бұрын
гостя тоже в превью ставьте
@boekhounding25862 ай бұрын
Сразу копируйте код. Я вызываю эту функцию потому, что она мне понадобится)) или такое: вызываю return на возврат. Объяснение и рассказ - это 2 разные вещи. Код конечно попробуем потестить, а смотреть видео не стоит.
@AdamTabiev2 ай бұрын
Буду признателен, если будет выпущено еще одно видео на тему async/await с более простыми примерами. Спасибо
@PEPPA_CHAN2 ай бұрын
Вопрос с первых уроков появился. А почему переменные еще называют свойствами?
@spaceDairy_0_02 ай бұрын
Мариус вдохновляет и мотивирует 💚
@ahopdanzer2 ай бұрын
nice tutorial
@user-iy9ns3jg7v3 ай бұрын
Спасибо большое, но для новичков пример с замыканиями не очень хорош тем, что он из-за особенностей работы сегвеев и сторибордов не показывает правильную последовательность работы Объясню - сначала отрабатывает метод prepare for segue, создается экземпляр СелектВьюКонтроллера, и объявляется замыкание, которое правильно читать так: КОГДА придут данные (текст и картинка), ТОГДА положить эти данные в свойства класса. А когда отрабатывает тап по экрану, вызывается замыкание, которое объявлено чуть выше. Меня понятие этого сильно затормозило, может кому-то пригодится Ну то есть мы можем объявлять и переопределять замыкание по несколько раз в зависимости от того, какое поведение нам нужно. С методами так мы сделать не можем Если неправ - можете поправить
@user-jh8uv2ec9t3 ай бұрын
Молодец. Четко, просто и по делу - настоящий руководитель! )
@user-bf9du3rp9n3 ай бұрын
Спасибо за уроки!)
@pavelegorov68723 ай бұрын
Самый лучший преподаватель!
@xilitla4043 ай бұрын
ахуенно а можно на работу устроиться
@countgrievous35513 ай бұрын
Thank you for the tutorial, it really helps me a lot!
@user-dw6cf1ol8r4 ай бұрын
глупая позиция, мое мнение. джун с семилетним опытом?🤡🤡🤡 джун с курсов != человеку с 7 лет опытом по определению. профессиональный рост это и есть твой опыт на множестве проектов. Да я не спорю, Джун который вышел только что с курсов может бесконечно больше знать теории, чем человек который работает 7 лет. однако этот самый Джун не сможет применить эти самые знания на практике и будет сидеть, и сидеть, и сидеть(именно после курсов). А ну еще захочет наверное переписать все с нуля потому что не умеет пока работать с чужим кодом, нормально работать в команде и конечно будет "знать лучше и как надо", просто потому что ему сказали так на курсах. Не хейтер, просто мнение.
@anonim91344 ай бұрын
подскажите, а вот две точки (например 6..10) это значит что 10 не входит? а если с тремя точками, то 10 входит?
@user-bf9du3rp9n3 ай бұрын
если прописать код 6..10, то Xcode выдаст ошибку, если Вам надо чтобы 10 не входило в этот диапазон, то следует писать: 6..<10(или 6...9, а если прописать 6...10, то в него будут входить числа 6 7 8 9 10
@niksard14 ай бұрын
Про тормоза со swiftui и большим лэйзистэком - странно. Я примерно полтора года назад переписывал большой список. Причем ячейки были со скруглениями, внутри были тени. Ни каких лагов на 20+к ячеек не было, по перформансу получилось лучше чем коллекшн вью. Тестил на полумертвой 7ке и XS. iOS 15+
@kyzmitch24 ай бұрын
не обращай внимания, это пиздят ленивые жопы чтобы в хер не дуть и чтобы их никто не беспокоил
@m.d.20294 ай бұрын
Спасибо! Кратко и понятно!)
@kyzmitch24 ай бұрын
про диспетчеризацию в Swift не оправданный вопрос для собеседования, неужто если для хорошей архитектуры и масштабируемого кода если нужно наследование или протоколы то откажетесь от них потому что не будет статической диспетчеризации? Зачем про нее знать тогда в таком случае
@kyzmitch24 ай бұрын
Зачем спрашивать даже senior про Side tables? Это фича компилятора, это было внедрено с Swift 4, никто не пишет на Swift 3 когда есть Swift 5 , хотелось бы обоснование зачем каждый вопрос спрашивается
@kyzmitch24 ай бұрын
Я в шоке, 2022 или 2023 год и обсуждают NSOperation и GCD, когда есть Combine который появился в ios 13, сейчас уже ios 17, тоесть доступен уже года 3 на момент видео а ReactiveSwift RxSwift уже существовал лет 6 если не больше и решает callback hell который создается когда используешь GCD и closures
@kyzmitch24 ай бұрын
Не уточнили что GCD для современного приложения не нужен когда давно уже есть Apple Combine и Apple Concurrency async await, не говоря уже о старых ReactiveSwift RxSwift
@kyzmitch24 ай бұрын
Минусы ООП а именно наследования было до Swift в том что оно не доступно для value types, но в Swift оно заменено протоколами
@kyzmitch24 ай бұрын
Менять что-то в базовом классе это же нарушение принципа Liskov, зачем так делать? А вместо множественного наследования в Swift есть протоколы
@kyzmitch24 ай бұрын
Разве абстракция когда-то входила в каноничное определение ООП из книг или из курсов Университета? По-моему никогда нет
@user-od1rr9uu9k4 ай бұрын
какая же галимо-запутанная залупа.
@spirit97454 ай бұрын
Спасибо за урок! ОЧень помог)
@gentle_you4 ай бұрын
супер!
@gentle_you4 ай бұрын
Спасибо, все сразу понял !
@aitmazh15634 ай бұрын
Именно такое решение и искала, спасибо!
@LebenWerden4 ай бұрын
Hello, struct AAA: Equatable { } Why is not necassary ti implement the static func == ? If you look in the Swift Documentation there is REQUIRED.
@aleksandrkravtsov87274 ай бұрын
Круто! Сразу всё понял
@Kyrgyzboyfriend5 ай бұрын
Релокейт? Дизертейт! )
@lionessdesolar66195 ай бұрын
Всем фиолетово на это убожество с глупой и раздражающей лыбой на ряхе. Не надо вводить людей в заблуждение называя видео relocate Прага!