Все понятно и доступно, спасибо. Одного так и не понял зачем в синтаксис привернули восклицательные знаки, в куче языков данные операции прекрасно обходятся без подобных извращений.
ну как я понимаю когда ты преобразуешь допустим текст в численное значение правильнее будет метод так как это типа метод int(kakoitoVar) а вот само слово или термин String это класс данных? правильно ? в этом конкретном случае думаю это правильнее. Если нет то по правьте (я только учусь)
В разных ЯП их по-разному называют, например в джаве массивы, в пайтоне это списки, в с# есть методы целые блоки команд, а в пайтоне методами называют просто команды преобразования строк... Такое чувство, что вы сами-то мало понимаете это..
Спасибо за урок ! Пару вопросов : Откуда появился Internal class если был обычный ? я так понимаю это что то типо интерфейса ? зачем он нужен не понятно
Сергей Викторович, в тач интерфейсе - 100 кнопок? Может ещё фотошоп для епл вотч - собираетесь написать? Для новичков очень даже верно. Сами потом придумают как без тегов.
Мда… Друг, String это не функция, это тип данных и когда нужно переобразовывать одно значение в другое, в инициализатор передаётся значение, а не в функцию… нет вообще такого определения, ну да ладно, это не самое страшное, допускаю что можно и оговориться. А вот назвать явное извлечение опционала, синтаксисом языка, полная жесть. У свойства text может не быть значения, это оптимизация apple, поэтому свойство принимает в себя не String, а String?, опциональное значение, которое может быть nil. Так вот когда ты ставишь «!», ты принудительно его извлекаешь.. вообще такие вещи делать опасно и лучше проверять как минимум через if let. Короче, видео введёт в ступор новичков и сломает им мозг. Минус тебе в карму.
спасибо! Я уже слышал про опционалы в свифт, но всего несколько дней его изучаю и из видео была совсем не очевидна фраза "так требует синтаксис языка свифт", а вы помогли разобраться.
Вот сколько не смотрю всегда при создание переменных, используют восклицательный знак, хотя это фиговая тема так как объект может быть nil , а восклицательный знак говорит о том что это переменная 100% существует и не может быть nil , в случае когда она будет nil может быть краш так как не найдет этого объекта, не советую вообще использовать восклицательный знак), в случае с текстом лучше было бы написать вот так в случае когда переменная будет nil он подставит пустую строку
Сергей Викторович, спасибо за видео, от души смеялись всей семьей, над имбицилом
Быстро и доступно! Давно планировал изучать Swift =) и вот первые шаги
Как успехи?
Все понятно и доступно, спасибо. Одного так и не понял зачем в синтаксис привернули восклицательные знаки, в куче языков данные операции прекрасно обходятся без подобных извращений.
Что делать, если в последней версии XCode нет кружочков из 1:26 ? Как связывать код с кнопкой тогда? Перетыкал все кнопки, ничего не нашел.
Хоспаде нашел! Сверху в меню приложения надо выбрать Editor и там Assistant
@@JustAnythingIwant спасибо большое
Мы как бы внутри класса. Это не функция `кнопка`, а метод. И еще, String - это не метод, а класс. Путаешься в понятиях и путаешь других
ну как я понимаю когда ты преобразуешь допустим текст в численное значение правильнее будет метод так как это типа метод int(kakoitoVar) а вот само слово или термин String это класс данных? правильно ? в этом конкретном случае думаю это правильнее. Если нет то по правьте (я только учусь)
В разных ЯП их по-разному называют, например в джаве массивы, в пайтоне это списки, в с# есть методы целые блоки команд, а в пайтоне методами называют просто команды преобразования строк... Такое чувство, что вы сами-то мало понимаете это..
Не вы ли озвучивали Бильбо Бегенса?
Второй ,но еще не смотрел.Заинтересован в Swift
Спасибо за урок ! Пару вопросов : Откуда появился Internal class если был обычный ? я так понимаю это что то типо интерфейса ? зачем он нужен не понятно
Internal это уровень доступа,
це лайк Автору! вельми дякую
А как связать кнопки в новой версии Xcode
У меня запускается ContentView, подскажите как сделать чтобы приложение запускалось с storyboard
а не проще было бы логику знаков прописать через кейсы ?
да и покрасивее было бы
у меня не свзязывается цифра. Где 0 все норм, остальные при нажатии 1 всплывает 0 на экране и тд
Почему такой бред с тегами? А если у меня в UI будет 100 кнопок? Мне каждую нумеровать? Мб есть другой способ задать value для кнопки?
Сергей Викторович, в тач интерфейсе - 100 кнопок? Может ещё фотошоп для епл вотч - собираетесь написать? Для новичков очень даже верно. Сами потом придумают как без тегов.
видеокурс программирование на scratch
Я сделал круглые кнопки и у меня не отображается сам калькулятор. Только цифры «9» и «0» в вверху экрана. В чем может быть причина?
бекграунд измени
где ты учишь языки скажи плиз
1:26 Что делать если на Xcode 12 нету таких кружочков?
С помощью option, выбирайте файл которую нужно открыть И нажимаете option
@@vzgopro6065 не очень понял что нужно сделать
Thread 1: Signal SIGABART, что делать?
у меня такой же вопрос кстати
Ты нашел проблему?
КАк исправил?
Мда… Друг, String это не функция, это тип данных и когда нужно переобразовывать одно значение в другое, в инициализатор передаётся значение, а не в функцию… нет вообще такого определения, ну да ладно, это не самое страшное, допускаю что можно и оговориться. А вот назвать явное извлечение опционала, синтаксисом языка, полная жесть. У свойства text может не быть значения, это оптимизация apple, поэтому свойство принимает в себя не String, а String?, опциональное значение, которое может быть nil. Так вот когда ты ставишь «!», ты принудительно его извлекаешь.. вообще такие вещи делать опасно и лучше проверять как минимум через if let. Короче, видео введёт в ступор новичков и сломает им мозг. Минус тебе в карму.
спасибо! Я уже слышал про опционалы в свифт, но всего несколько дней его изучаю и из видео была совсем не очевидна фраза "так требует синтаксис языка свифт", а вы помогли разобраться.
не 1 бесплатного задания на сайте. лучше swiftbook нету не чего на данн момент
Есть) Документация apple.
Swift похож на Яву на первый взгляд, но кажется приятнее чем Ява :)
И чем же он хоть чем то похож на Java?
Сергей Викторович тоже есть классы и объекты
с таким же успехом можно сказать что он похож на любой другой ООП ЯП.
Сергей Викторович может быть. Но Swift больше всех напомнил мне яву. Сергей ты программист ?
Да
Первый?
последний
Метод String? Спасибо, до свидания.
Вот сколько не смотрю всегда при создание переменных, используют восклицательный знак, хотя это фиговая тема так как объект может быть nil , а восклицательный знак говорит о том что это переменная 100% существует и не может быть nil , в случае когда она будет nil может быть краш так как не найдет этого объекта, не советую вообще использовать восклицательный знак), в случае с текстом лучше было бы написать вот так в случае когда переменная будет nil он подставит пустую строку