Тёмный

iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 1 

Ivan Skorokhod
Подписаться 9 тыс.
Просмотров 124 тыс.
50% 1

Объяснение первой лекции Стэнфордского курса по iOS разработке. Swift.
Для изучения Swift рекомендую чат the swift developers
t.me/joinchat/...
от RU-vid канала the swift developers
/ @theswiftdevelopers1301
Ссылка на чат в Telegram:
t.me/swiftbook...
Эта лекция будет основываться на создании программы(игры), которая называется “Концентрация”.
Мы научимся:
- Cоздавать проект в программе Xcode
- Создавать визуальную часть программы UI
- Подключать визуальные части программы к коду
- Давать функционал визуальным частям путем написания кода
В коде будем использовать:
- Constants and Variables
- If
- Arrays
- Functions
- Property Observers
- Optionals
- Optional Binding
ТАЙМКОДЫ:
00:12 Введение. О чем будет лекция и что мы выучим
02:14 Какой код мы будем прописывать
02:49 Начало лекции. Как создать новый проект в Xcode
06:45 Что такое Main.storyboard и ViewController
09:29 Как установить программу себе на телефон
10:08 Как создать визуальные части программы (кнопки, картинки, лейблы)
16:14 Как подключить визуальные части программы к коду
22:08 Как правильно менять названия к объектам, которые были подключены к коду из Main.storyboard
24:17 Начинаем писать код
24:55 Переменная для подсчета количества нажатий на кнопки
27:26 Как использовать Property Observers (“Наблюдатели”)
28:35 Как написать код чтобы кнопка переворачивалась. Написание функции
35:35 Как сделать так, чтобы у каждой кнопки была своя картинка
38:52 Использование Optionals. Поиск по индексам
41:52 Развертывание опционального типа. Использование Force Unwrap
45:16 Optional Binding
47:17 Повторение написанного кода

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 172   
@ivanskorokhod2959
@ivanskorokhod2959 4 года назад
ТАЙМКОДЫ: 00:12 Введение. О чем будет лекция и что мы выучим 02:14 Какой код мы будем прописывать 02:49 Начало лекции. Как создать новый проект в Xcode 06:45 Что такое Main.storyboard и ViewController 09:29 Как установить программу себе на телефон 10:08 Как создать визуальные части программы (кнопки, картинки, лейблы) 16:14 Как подключить визуальные части программы к коду 22:08 Как правильно менять названия к объектам, которые были подключены к коду из Main.storyboard 24:17 Начинаем писать код 24:55 Переменная для подсчета количества нажатий на кнопки 27:26 Как использовать Property Observers (“Наблюдатели”) 28:35 Как написать код чтобы кнопка переворачивалась. Написание функции 35:35 Как сделать так, чтобы у каждой кнопки была своя картинка 38:52 Использование Optionals. Поиск по индексам 41:52 Развертывание опционального типа. Использование Force Unwrap 45:16 Optional Binding 47:17 Повторение написанного кода Ссылка на чат в Telegram: t.me/swiftbookstart_chat
@JohnSmith-fi7ir
@JohnSmith-fi7ir Год назад
Здравствуйте! Подскажите пожалуйста, сейчас в 2023 актуален данный курс? Ведь добавили SwiftUI .. (Я конкретный новичок) ищу хороший курс для IOS разработки
@DNBYanis
@DNBYanis 4 года назад
Я искал тебя 2 месяца. Натыкался на некудышные обзоры и уроки, которые для новичка непонятны. Ты первый, кто все понятно и подробно рассказывает. Продолжай в том же духе. На тебя стоит колокольчик и отдельная сохраненная папка для моей учебы. Просто лучший!
@azotmuhamed
@azotmuhamed Год назад
начинаю изучать свифт и очень интересно чего вы добились за 2 года, помогли ли вам эти курсы?
@johnny_bombintoni
@johnny_bombintoni Год назад
@@azotmuhamed сильно сомнеюваюсь,судя по сотням таких же вопросов на ютюбе без ответа)90% людей кидают это занятие более чем уверен
@Foxy-ix1gb
@Foxy-ix1gb 4 года назад
Вы молодец! Сейчас, это сотни просмотров, но через опр. кол-во времени, будет десятки тысяч! Эти лекции до сих пор актуальны и я считаю, что они самые лучшие для старта новичка в программировании! Многие Senior программисты рекомендуют эти курсы начинающим, но почти все новички вообще ничего не понимают то, о чем говорят в оригинале, и это плохо!( Главное, не останавливайтесь и продолжайте переводить и объяснять эти лекции, и почаще бы!
@dimatimofeychik6025
@dimatimofeychik6025 Год назад
как в воду смотрел)
@Frost_235
@Frost_235 Год назад
116 тысяч просмотров)
@ДмитрийСиверсков
@ДмитрийСиверсков 4 года назад
Молодец! Не теряйся доделай до конца, что начал, ни кто до конца так и не до обучал )
@decadenceparty
@decadenceparty 4 года назад
Очень понятно объясняете, продолжайте в том же духе, ждём новых уроков))
@christiane8704
@christiane8704 Год назад
Вы прирожденный учитель! Спасибо за ваш курс :)
@user-bd2ex4iz3p
@user-bd2ex4iz3p 2 года назад
Братан, огромное спасибо за урок! Читаю параллельно Василия Усова - 200 страница, просто не выдерживаю, иду на ютубе в поисках практики и тут такой годный контент!
@johnny_bombintoni
@johnny_bombintoni Год назад
как успехи? за год выучили что-то или бросили? читаю тоже книгу Усова и супер тяжело вникать
@bestmultsreality2866
@bestmultsreality2866 2 года назад
Спасибо большое за разбор лекции. Когда увидел название "Стэнфордский курс", боялся даже открывать, думал будет что-то нереально сложное и непонятное, но благодаря автору все очень доступно!!!
@user-xn5dv5yq3i
@user-xn5dv5yq3i 3 года назад
Достаточно полезный материал. Работаю 2 года JS девелом, очень стала интересна разработка под мобилу, поизучал React Native и понял что на нем далеко не уехать. Думаю начать изучать Swift :) Подпишусь буду следить за уроками.
@woodensn2020
@woodensn2020 2 года назад
Все что я учил месяцами,я узнал за 50 минуТ 😀
@antonpoklonsky912
@antonpoklonsky912 3 года назад
Спасибо огромное. Прошел курс по Swift для начинающих, но пару месяцев не практиковался и все забыл. Очень надеюсь, что смогу все повторить и изучить что-нибудь новое по вашим урокам. Еще раз огромное спасибо)
@user-se3dw6ln9i
@user-se3dw6ln9i 2 года назад
Я наконец-то начал, что-то понимать!!! Спасибо!!!
@den6335
@den6335 3 года назад
Спасибо Вам огромное за Ваши труды!!!
@Twenytoo
@Twenytoo 3 года назад
Снимаю шляпу, Маэстро! Спасибо большое
@production5405
@production5405 3 года назад
Красава! Продолжай в том же духе!
@anatoliyca
@anatoliyca 4 года назад
Иван, спасибо за качественные видеоуроки! Продолжайте в том же духе!
@ismatillomarufkhonov9799
@ismatillomarufkhonov9799 3 года назад
very nice lesson thanks
@ИльяСтрунников-щ1е
Большое вам спасибо
@merabiko
@merabiko 3 года назад
Очень актуальная тема... (по крайней мере для меня) главное не прекращать это доброе начинание. Я тут впервые и очень доволен что нашел вас, а вы есть на патреоне или где то где можно донатить ?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Рад, что мои видео Вам помогают)))) Лучший донат - это лайк и комментарий под видео
@acheagde
@acheagde 3 года назад
@@ivanskorokhod2959 Святой человек
@asiaregion3600
@asiaregion3600 2 года назад
@@ivanskorokhod2959 спасибо за уроки
@e.L690
@e.L690 Год назад
Супер! Спасибо огромное за Ваши видео уроки!
@mrunicorn-p4x
@mrunicorn-p4x 3 года назад
Ты большой молодец! Пожалуйста, продолжай!
@2peg230
@2peg230 3 года назад
спасибо за видосы! начинаю изучать swift, очень полезный контент, лайк и подписка)
@ValeriiSynenko
@ValeriiSynenko 3 года назад
бомба!
@shyngyszharmukhambetov3419
@shyngyszharmukhambetov3419 4 года назад
Продолжайте в том же духе
@katyakotelochek2279
@katyakotelochek2279 3 года назад
10/10 Спасибо огромное!!
@N1troboooy
@N1troboooy 3 года назад
Лайк авансом! Спасибо огромное!
@ФаррухСаидов-р1н
@ФаррухСаидов-р1н 3 года назад
Спасибо за видео.
@user-gs6hv8ih2f
@user-gs6hv8ih2f 3 года назад
Респект! Очень полезно
@MrKoksirk
@MrKoksirk 3 года назад
Огромное спасибо! Отличная подача материала, такие видео на русском языке на вес золота.
@tatianaivanova4038
@tatianaivanova4038 4 года назад
Спасибо! Очень понятно и интересно!!!!! 🙏
@НикитаСокол-з4б
@НикитаСокол-з4б 3 года назад
рекомендую
@НикитаАбрамов-ю5б
@НикитаАбрамов-ю5б 4 года назад
спасибо за уроки
@nataliayanki466
@nataliayanki466 3 года назад
Спасибо за обзор.,они очень нужны
@cmdBcmdR
@cmdBcmdR 3 года назад
Лучшее, что подарила нам природа :)
@AA-ld2ix
@AA-ld2ix 2 года назад
Спасибо)
@nihaori
@nihaori 3 года назад
Шикарно объяснено! Спасибо Вам огромное 🙏❤️
@ЭрикКартман-м7п
@ЭрикКартман-м7п 4 года назад
Спасибо!
@ukraine9057
@ukraine9057 4 года назад
Спасибо огромное!)
@user-dq2gd1lf2g
@user-dq2gd1lf2g 2 года назад
Огромное спасибо!!
@ВарданРаэрден
@ВарданРаэрден 3 года назад
Очень достойное объяснение, спасибо
@zoomle_iOS
@zoomle_iOS 2 года назад
Спасибо! Очень хорошо и понятно объясняешь!
@imaginestudio1787
@imaginestudio1787 2 года назад
Как создать квадратик в котором выбираешь цвет? Делаю как в видео нет такой опции чтобы появился квадратик для цвета
@just44un29
@just44un29 2 года назад
Не получилось у тебя?
@imaginestudio1787
@imaginestudio1787 2 года назад
@@just44un29 нет не смог
@user-gu3vn5ls7v
@user-gu3vn5ls7v 2 года назад
@@imaginestudio1787 button.backgroundColor = #colorLiteral( если у вас xcode13 то вот так
@Kiruhapochinit
@Kiruhapochinit 2 года назад
@@user-gu3vn5ls7v спасибо
@antonkh1311
@antonkh1311 2 года назад
У меня тоже н получается(
@ivankirpichonok
@ivankirpichonok 2 года назад
Спасибо за ваш труд!
@abracadabra5312
@abracadabra5312 2 года назад
У вас сказано что это первая лекция. А должна быть второй, вы ведь говорите что нужно знать уже какую то базу. Логичней было бы сразу эту базу и дать первой лекцией. Спасибо за труды.
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
Немного базу объясняю в другом плейлисте. Также советую Скутаренко пройти для базы. Если Скутаренко будет сложно, то напишите в чат, что под видео. Там вам подскажут с чего начать
@Vanga007
@Vanga007 2 года назад
@@ivanskorokhod2959 В чате удивительно неадекватный Кирилл Дутов который раздаёт баны без объяснения причин всем подряд))
@AndrewKempinski
@AndrewKempinski Год назад
@@ivanskorokhod2959 не, Скутаренко не сложный, а не последовательный, дает домашнее задание где решение через циклы, а их он еще не объяснял = складывается впечатление что ты не понимаешь ничего и мотивация уходит в ноль, а проблема в непоследовательной подаче материала, также ДЗ было по базовым операторам, а их опять не проходили + ко всему видео записывалось лет 8 назад и очень много функционала не работает как на видео, а это многократно увеличивает проблему восприятия материала, так что ГОРАЗДО лучше посмотреть другие видео уроки, где будут обучать современному языку свифт, а не устаревшему
@ГотовимсНатаном
@ГотовимсНатаном 3 года назад
лучший)
@Каналютуб-э9ш
@Каналютуб-э9ш 2 года назад
Спасибо, огонь!!!)
@thetamefear
@thetamefear 4 года назад
спасибо!!🔥
@bestmultsreality2866
@bestmultsreality2866 2 года назад
Ребята, помогите пожалуйста, кто столкнулся с такой же проблемой как и я. Когда выбираем button.backgroundColor = (и вот тут мы должны вставить палитру, которая вызывается командой colorLiteral, но проблема в том, что ее нет ни в списке предлагаемых, не даже если прописать в ручную, у автора видео есть, а у меня нет)
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
можно написать UIColor поставить точку и выбрать цвет. Ещё можно использовать #colorLiteral() Если не будет получаться или будут ещё какие-то вопросы - сделайте скриншот Вашего кода и отправьте его в группу, что в описании под видео
@kyslyi_r
@kyslyi_r 2 года назад
@@ivanskorokhod2959 После ввода #colorliteral() подтянулось изображение "квадрата" с выбором палитры. Спасибо.
@АртемСубботин-м4ю
@@ivanskorokhod2959 здравствуй, через #colorLiteral получилось, а вот через uiColor не выходит, может я что-то не так сделал?
@christiane8704
@christiane8704 Год назад
@@АртемСубботин-м4ю Нужно было написать точку после UIColor и вышли бы цвета списком
@REKLAMA.Business
@REKLAMA.Business 2 года назад
Спасибо! :) )))
@daniilmarkin1317
@daniilmarkin1317 Год назад
лучший!
@TinTaBraSS777
@TinTaBraSS777 2 года назад
так много разработчиков под иос и так мало что там есть и то написано давно ) что пишут все эти сеньёры ? загадка
@romaarc
@romaarc 2 года назад
рук все равно не хватает толковых, люди еще нужны, пока рынок еще актуальный, но да соглаушсь не все смогут в разработку, но для некоторых это шанс
@TinTaBraSS777
@TinTaBraSS777 2 года назад
@@romaarc судя по тому как идут их дела они тем синь Ёрам не платят нифига ) за еду видать работают синь Ёры
@poshlenkiysanta5905
@poshlenkiysanta5905 2 года назад
Добрый день, подскажите пожалуйста, 32:49 color > Color Literal. Как это сделать на новой версии? Не могу вызвать окно для выбора цвета
@ivanalex9292
@ivanalex9292 2 года назад
Такая же история(
@ivanalex9292
@ivanalex9292 2 года назад
Разобрался) #colorLiteral(
@TinTaBraSS777
@TinTaBraSS777 2 года назад
под айфон не все еще написано !? чего там не хватает видеоплееров просмотрщиков картинок игр читалок книг чего не хватает чего еще не написали ?
@polinaluneva3739
@polinaluneva3739 3 года назад
Здравствуйте, спасибо за урок! У меня возникла проблема: не присоединяется лейб к контроллеру, а кнопки присоединяются, подскажите, что нужно сделать Буду благодарна )
@nikitazolotov333
@nikitazolotov333 Год назад
здравствуйте, решили как-то проблему?
@dimatimofeychik6025
@dimatimofeychik6025 Год назад
Как увеличить размер Эмодзи? Не понимаю, как к ним можно обратиться в коллекции
@antonreashin
@antonreashin Год назад
нужно вручную поменять Style в свойствах кнопки на Default вместо Plain
@rulez6726
@rulez6726 3 года назад
Спасибо за труд) Но я так понял,что данный курс не для новичков? База все таки должна быть
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Для этого курса желательно иметь представление о Свифте. Можете посмотреть видео «Введение» там я объясняю, что нужно знать. Можете посмотреть мой второй плейлист «коротко о Свифт» там я стараюсь объяснить основные концепции. После этого можете ещё посмотреть видео Скутаренко. Они немного устаревшие, но до сих пор актуальны, так как концепция радикально не поменялась. Заходите в чат, там подскажем больше))) t.me/swiftbookstart_chat
@Kanashkin_E
@Kanashkin_E 2 года назад
че делать если не вылазит окошко колор?
@zelinwagen
@zelinwagen 2 года назад
Размер шрифта в кнопках поменял а эмоджи всё равно маленькие! Хоть всё и работает но внутренний перфекционист люто негодует! Що делать?
@zelinwagen
@zelinwagen 2 года назад
Разобрался. Вдруг кому пригодиться - нужно вручную поменять Style в свойствах кнопки на Default вместо Plain
@antonreashin
@antonreashin Год назад
@@zelinwagen у меня то же самое было!) Благодарю за то что поделился !
@den6335
@den6335 3 года назад
Топ!
@Kucheroviy
@Kucheroviy 2 года назад
Здравствуйте! Огромное спасибо за видеоуроки! У меня возникла проблема с моменте с цветом фона Button.backgroundColor = не получается определить цвет (нет варианта “color literal” а на автомате выдаёт «colorSyncProFile”) Подскажите, как быть ?
@serjshubin3648
@serjshubin3648 2 года назад
#colorLiteral(
@abracadabra5312
@abracadabra5312 2 года назад
@@serjshubin3648 а дальше что жмакать? не показывает квадратика, как на видео, где выбирать цвет. А выдает параметры RGBA где нужно прописывать самому значения
@serjshubin3648
@serjshubin3648 2 года назад
@@abracadabra5312 Да вроде пробел жмакаешь и превращается в квадратик. Если нет, то завтра посмотрю и отпишу
@abracadabra5312
@abracadabra5312 2 года назад
@@serjshubin3648 да, все ок, думал что хэштэг не надо было прописывать) с ним все сработало спасибо
@3_9tsarstv0
@3_9tsarstv0 2 года назад
@@serjshubin3648 Спасибо большое!
@АнтонСтружков
@АнтонСтружков Год назад
Ребята подскажите, с 13 и 14 Xcode, в программе пропал color literal, "цветные квадратики" как мне сейчас задать цвет без этого?
@vadeek1050
@vadeek1050 Год назад
нашел решение в комментариях backgroundColor = #colorLiteral( #colorLiteral( - пропиши руками, не просто вставляй, появляется палитра
@bobishnuritdinov6089
@bobishnuritdinov6089 Год назад
Здравствуйте, помогите пожалуйста, я не знаю как изменить background color, у меня не выходит квадратик как у вас, 33:03. Когда пишу color не выходит в подсказках UI color Color Literial, у меня xcode 14.1 подскажите пожалуйста что сделать чтоб выходил квадрат чтоб поставить цвет в интерфейсе, блогадарю
@swidan165
@swidan165 Год назад
backgroundColor = #colorLiteral( #colorLiteral( - пропиши руками, не просто вставляй, появляется палитра
@Mbpez
@Mbpez Год назад
@@swidan165 спасибо помог)))
@LookovVR
@LookovVR 3 года назад
Иван, а какой у вас MacBook и с каким железом? Хочется понять скорость работы Xcode. Думаю купить себе Air 2020 на i3, как считаете, достаточно ли будет для разработки на Swift?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Да, должно хватить. Заходите в чат, там можно обсудить такие вещи: t.me/swiftbookstart_chat
@user-23htg
@user-23htg 3 года назад
Здравствуй. При написание didset, все превращается в ошибку, даже когда только ставлю "}" Как правильно написать??
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Надо смотреть на код, много может быть причин, почему выдаётся ошибка. Сделайте скриншот Вашего кода и пришлите его в наш чат и повторите там ещё раз Ваш вопрос. Я или может быть кто-то другой из чата Вам ответят. Ссылка на чат: t.me/swiftbookstart_chat
@user-uk4bf6jx3o
@user-uk4bf6jx3o 3 года назад
После того как лису в коде уже вставил, размер шрифта опять поменялся на мелкий, попытался поменять не получилось, хелп))
@zelinwagen
@zelinwagen 2 года назад
нужно в настройках кнопки Style сменить с Plain на Default
@user-qt2vo9uw6k
@user-qt2vo9uw6k 2 года назад
Спасибо!
@a1tness
@a1tness 2 года назад
Помогите разобраться! после ввода UIColor Не появляется консольс выбором цвета, приходится после UIColor прописовать цвет совом button.backgroundColor = UIColor.white . В чем может быть загвоздка.?
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
Сделайте скриншот вашего кола и вышлите его в чат наш. Под видео есть ссылка. t.me/swiftbookstart_chat
@dimatimofeychik6025
@dimatimofeychik6025 2 года назад
Счетчик количества нажатий доходит до 9, а дальше просто троеточие, в чем дело?
@zoomle_iOS
@zoomle_iOS 2 года назад
Кнопку нужно сделать пошире, чтобы помещались двухзначные числа
@meyiryedilkhanuly5528
@meyiryedilkhanuly5528 9 месяцев назад
здравствуйте на 33 минуте 10 секунд я у себя не могу найти разрешения как у вас Color literic такого нету и не выходит квадратик с выбором цвета в xcode
@just44un29
@just44un29 2 года назад
Как быть если button.backgroundColor = color итам не стаится квадратик?
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
По любым вопросам, лучше пишите в те чаты, что по ссылке по видео. Ну, а если коротко)))))) можно просто написать UIColor поставить точку и написать цвет на английском например white и получиться UIColor.white
@NataProgernata
@NataProgernata 2 года назад
используй #colorLiteral()
@just44un29
@just44un29 2 года назад
@@NataProgernata Спасибо большое)
@deluxe092
@deluxe092 3 года назад
Не понял, если метод firstIndex возвращает первый елемент из коллекции, то за счет чего происходит присваивание второго, третьего .... елемента кнопке? И как происходит перебор самих кнопок?
@АлександрКулаков-м6в
первый раз всё получилось, второй раз начал повторять и столкнулся с проблемой, размер эмодзи выставляю 50, но когда включаю эмулятор, он показывает эмодзи мелко, не соответствуя размеру? как это исправить голову уже сломал?
@antonreashin
@antonreashin Год назад
нужно вручную поменять Style в свойствах кнопки на Default вместо Plain
@ДмитрийФакин
@ДмитрийФакин 3 года назад
Иван, спасибо за практическое задание! После написания строчки if let buttonIndex = buttonCollection.firstIndex(of: sender) { flipButton(emoji: emojiCollection[buttonIndex], button: sender) } программа крашится с текстом Thread 1: Fatal error: Index out of range В чём может быть проблема?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Там в ошибке и написана причина. Вы обращаетесь к индексу, которого нет. Допустим если в массиве 3 элемента, то Вы можете достучаться до элемента 0(первого), элемента 1(второго) и до элемента 2(третего). Счёт в массивах начинается с нуля. Скорее всего у вас в массиве(array) 6 элементов к примеру, а Вы обращаетесь к 10-му элементу например. Программа не знает, где взять элемент, который не существует и просто падает. Если не получится решить проблему самостоятельно, пишите нам в чат. Внизу ссылка: t.me/swiftbookstart_chat
@azraelpap
@azraelpap 3 года назад
а что если у меня довольно старая версия xcode 6.2? Можно ли будет обучаться по вашим курсам на моей версии?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Скорее всего да. Возможно некоторые названия будут отличатся. Но лучше конечно обновить Xcode до последней версии
@АндрейРабов-р9я
@АндрейРабов-р9я 3 года назад
Добрый вечер! Спасибо за курс на русском) я обучаюсь в Xcode 12, там в Connection нет выбора "Action" есть только Outlet и Outlet Collection как быть?)))
@АндрейРабов-р9я
@АндрейРабов-р9я 3 года назад
Разобрался сам, не правильно сделал Button!)))))
@damiralmaty5980
@damiralmaty5980 4 года назад
а по SwiftUI будет?)
@ivanskorokhod2959
@ivanskorokhod2959 4 года назад
damir battalov все в свою очередь
@zkazzka
@zkazzka 2 года назад
Не вылезает квадрат с цветом, все сделал точно по видео
@stanislavsky85
@stanislavsky85 3 года назад
Работа видно огромная произведена,но что мешало записать курс на xcode 12,тем более он вышел через два дня после выпуска видео.
@romaarc
@romaarc 3 года назад
В данном случае роли Xcode 11 и 12 особо не играет, это даже по сути вообще ваше дз разобраться самому, увы такое в работе iOS разраба будет почти каждый день разбираться в чем-то для себя новом и это полезный навык
@whatabout1760
@whatabout1760 Год назад
У меня почему то при перевороте карточки фон кнопки на белый цвет не меняется, как решить? import UIKit class ViewController: UIViewController { var touches = 0 { didSet { touchLabel.text = "Touches: \(touches)" } } func flipButton(emoji: String, button: UIButton) { if button.currentTitle == emoji { button.setTitle("", for: .normal) button.backgroundColor = #colorLiteral(red: 0, green: 0.46, blue: 0.89, alpha: 1) } else { button.setTitle(emoji, for: .normal) button.backgroundColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1) } } @IBOutlet var buttonCollection: [UIButton]! @IBOutlet weak var touchLabel: UILabel! @IBAction func buttonAction(_ sender: UIButton) { touches += 1 flipButton(emoji: "🐶", button: sender)
@ИванИванов-ж8б5л
@ИванИванов-ж8б5л 3 года назад
для самого начинающего макбук М1 8/256 для Swifta хватит? Чтоб комфортнее работать какой посоветуешь, бро?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Да, хватит точно. Заходи в наш чат: t.me/swiftbookstart_chat
@naru5177
@naru5177 Год назад
33:08 как поменять цвкт background сейчас? у меня не появляется квадратик, может есть другой способ присвоить цвет
@shakhatova_malina
@shakhatova_malina Год назад
UIcolor. tintColor (либо другой цвет, который есть, похожий на твой, но тогда измени и в первом файле цвета карт на тот, что будешь использовать
@shakhatova_malina
@shakhatova_malina Год назад
UIcolor.systemBackground еще можешь попробовать. сама ток разбираюсь
@paullsanta4594
@paullsanta4594 2 года назад
Ребят, не выходит Color Litteral в чем может быть проблема ?
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
Если есть вопросы и не получается что-то, то можете написать в этот чат. В этом чате все друг другу помогают кодить и кто-то подскажет, что не так. t.me/swiftbookstart_chat
@lzhkn
@lzhkn 2 года назад
в последующих версиях свифта идёт небольшое синтаксическое изменение Теперь так - #colorLiteral()
@Painkiller8610
@Painkiller8610 2 года назад
@@lzhkn большое спасибо
@antonreashin
@antonreashin Год назад
Подскажите как увеличить размер эмодзи.
@antonreashin
@antonreashin Год назад
нужно вручную поменять Style в свойствах кнопки на Default вместо Plain
@ivanalex9292
@ivanalex9292 2 года назад
После написания 36 строки (время видео 34:48) в конце строки вылезает ошибка "Cannot find 'flipButton' in scope", а в строке 21 "Expected 'get', 'set', 'willSet', or 'didSet' keyword to start an accessor definition" . В чем может быть проблема? Заранее спасибо!
@alesh_bubble
@alesh_bubble 3 года назад
Как двигать объекты в виртуальной машине также как и ты, они у меня просто переносятся по двойному щелчку в центр и все, я не могу их передвигать просто нажимая на них и ведя по экрану, казак мне это делать?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Чтобы понять, что именно не получается и почему, добавитесь в наш чат и пришлите видео того, как Вы двигаете объекты. Ссылка на чат: t.me/swiftbookstart_chat
@sokol8808
@sokol8808 2 года назад
Помогите пожалуйста , на 33 минуте , при вводе backgroundColor = Color нет в предложенных Color Literal , соответственно не могу выбрать цвет (
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
Напишите о Вашей проблеме в Телеграм чат и сделайте скришот вашего кода. Ссылка под видео
@sokol8808
@sokol8808 2 года назад
@@ivanskorokhod2959 спасибо
@just44un29
@just44un29 2 года назад
Получилось узнать?
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
По любым вопросам, лучше пишите в те чаты, что по ссылке по видео. Ну, а если коротко)))))) можно просто написать UIColor поставить точку и написать цвет на английском например white и получиться UIColor.white
@NataProgernata
@NataProgernata 2 года назад
используй #colorLiteral()
@milknei_beats
@milknei_beats 3 года назад
А что делать если у меня windows? Какие компиляторы использовать?
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Заходите в наш чат. Напишите Ваш вопрос ещё раз вам там ответят. Есть разные варианты, как работать через Виндоус. t.me/swiftbookstart_chat
@fioktistwerner6706
@fioktistwerner6706 4 года назад
Создание нескольких экранов в одном сториборде не есть хорошо !
@romanbrazhnikov7635
@romanbrazhnikov7635 3 года назад
Сториборд (Storyboard (англ.) - раскадровка) для того и задуман, чтобы создавать несколько экранов в одном файле верстки, а так же связи между экранами. Другой вопрос как правильно группировать экраны по сторибордам, если уж принято решение этими самыми сторибордами пользоваться.
@Esperantistoelisraelo
@Esperantistoelisraelo Год назад
У меня Windows а телефон Galaxy Android😮
@crucibleman
@crucibleman 3 года назад
Блинский, у меня у одного иконка touches не выводится на экран при запуске? :D
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Зайдите в наш чат и скиньте Ваш код, посмотрим, что там не так)))) Вот ссылка на чат t.me/swiftbookstart_chat
@crucibleman
@crucibleman 3 года назад
@@ivanskorokhod2959 спасибо за ответ, обязательно скину, как вернусь домой
@barkalex
@barkalex 3 года назад
19:50
@merypopins9696
@merypopins9696 2 года назад
у меня возникла проблема с colorLiteral . Загуглила , оказывается это проблема у многих ... к сожалению не нашла решения и забросила игру 😭😭😭😭
@ivanskorokhod2959
@ivanskorokhod2959 2 года назад
Напишите в чат про Вашу проблему. Под другими комментариями уже писали ответ, как это решить. Это легко решается просто в более старой версии Xcode все это реализовывалось немного по-другому
@merypopins9696
@merypopins9696 2 года назад
@@ivanskorokhod2959 спасибо, посмотрю и продолжу игру . ☺️
@shakhatova_malina
@shakhatova_malina Год назад
UIcolor.systemBackground
@merypopins9696
@merypopins9696 Год назад
@@shakhatova_malina спасибо большое ❤️
@Rus41
@Rus41 3 года назад
Swift где скачать
@ivanskorokhod2959
@ivanskorokhod2959 3 года назад
Swift - это язык программирования. Вы наверное имеете виду, где скачать Xcode. XCode - это программа, где пишется все на языке Свифт. Как все скучать я рассказывал в этом видео: Введение. Коротко о SWIFT ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-EpAHC2jHHpM.html
@vladrail4003
@vladrail4003 4 года назад
Спасибо большое...
@tes192601
@tes192601 4 года назад
СПАСИБО!
Далее
WaveLoader Animation in SwiftUI
3:51
Просмотров 28
Swift. Async/Await. Task. Часть 2
51:16