Я редко пишу коммент но на этот раз стоило поблагодарить Вас. Я читаю англоязычную литературу и там я не вникся в суть свойств, потому что там очень детально все написано. Но блягодаря вас я получаю информию о том вообще что такое свойства и как они работают а затем подкрепляю материал англоязычным. Спасибо.
Куда присоединиться: 1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers 2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg p.s Домашние задание: смотрите в группах! Если все понравилось ты знаешь что делать;) Ставь лайк и пиши комент! :)
Меня интересует, почему при инициализации не отрабатывает в firstName didSet функция capitalized, я имею в виду, если мы впишем не "Kuky", а "kUky"? var compProp = ComputerProperty(firstName: "kUky", lastName: "Smith") print так и выдаст "kUky"
разве уместно пользоваться "capitalized", ведь он отрабатывает к каждому слову, в случае если одно слово то это не заметно , а если предложение то будут все слова начинаться с большой буквы. Пример, исходное предложение: "Сегодня день такой прекрасный - Дарите счастье близким и друзьям" После capitalized: "Сегодня День Такой Прекрасный - Дарите Счастье Близким И Друзьям" Может быть есть альтернатива?
но есль так var name = Observ(name: "vAdim") print(name.name) то будет vAdim потому что мы в конструкторе так пишем да ? нельзя тоже сделоть чтоб автомотически изменял когда выевлял ?
сложение строк (по-программистски - конкатенация). Когда ты форматируешь строки, вместо метода format или \(…), можно просто написать, допустим let personName = "Jack" let personAge = "20" print(personName + "is" + personAge + "years old") -> "Jack is 20 years old"
Ты вышел из подъезда и бабушки говорят "Проститутка". И им похер что ты вообще мужик и разрабатываешь приклады. Им просто по возрасту положено так говорить.
Можно не писать if name != "" { name = name.capitalized } Можно просто написать: name = name.capitalized ясно, что если не пустое, то к нему сработает. А если пустое - то ничего не будет
Замечательное объяснение. По другому мне наверное трудно было бы понять. За бабушек отдельный лайк:)
Господи, храни автора! С 2015 года раз 5 садился за SWIFT - и бросал. Объясняет просто шикарно!
Не бросай ты сможешь! Я верю в тебя!)
Наконец понял в чем тонкость willset/didset и чем они отличаются от get/set. Спасибо.
круто! Книгу читал - не понял
Курс смотрел.- не понял
другое видео смотрел - не понял
а тут понял!
Я редко пишу коммент но на этот раз стоило поблагодарить Вас. Я читаю англоязычную литературу и там я не вникся в суть свойств, потому что там очень детально все написано. Но блягодаря вас я получаю информию о том вообще что такое свойства и как они работают а затем подкрепляю материал англоязычным. Спасибо.
Как же легко доносите материал. Не перестаю восхищаться вашему умению.
Огромное спасибо за очень познавательный урок! Успехов Вам!!!
крутые уроки! расту вместе с ними! спасибо!
Спасибо большое!!! Памятник вам при жизни!!!
супер видео!! Спасибо
Спасибо за уроки! Но каждый раз когда говоришь "слаживать" на планете умирает один граманаци))
спасибо), я не могу везде быть грамотным увы)
спасибо огромное!до меня наконец то стало доходить
Видео полезное. И спасибо за обсерВер)
Спасибо
Отличнейший Урок!
Class Bro we are respect u . It's very interesting to learn your VideoLessons ... Good Work, I'm very appreciate
А что, люди не доходят до этих уроков? Почему Like`ов мало? :) Ану-ка народ, поднажмем !!!! )))) (на кнопки)
Юрий Чуй , может не нравиться
@@theswiftdevelopers1301 Неможет этого быть!!! Просто забывают ставить...неблагодарные
Спасибо Вам!)
SUPER
Метод capitalized почему-то выдает ошибку //Value of type 'String' has no member 'capitalized'
На что его можно заменить?)
Напиши свою функцию\обработку)
импортные фоундейшин
import Foundation
Куда присоединиться:
1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers
2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
p.s
Домашние задание: смотрите в группах!
Если все понравилось ты знаешь что делать;)
Ставь лайк и пиши комент! :)
Меня интересует, почему при инициализации не отрабатывает в firstName didSet функция capitalized, я имею в виду, если мы впишем не "Kuky", а "kUky"?
var compProp = ComputerProperty(firstName: "kUky", lastName: "Smith")
print так и выдаст "kUky"
Потому что вы в конструкторе меняете значения
Value of type 'String' has no member 'capitalized'
не сработало с сохранением и вычислением
разве уместно пользоваться "capitalized", ведь он отрабатывает к каждому слову, в случае если одно слово то это не заметно , а если предложение то будут все слова начинаться с большой буквы.
Пример, исходное предложение: "Сегодня день такой прекрасный - Дарите счастье близким и друзьям"
После capitalized: "Сегодня День Такой Прекрасный - Дарите Счастье Близким И Друзьям"
Может быть есть альтернатива?
это уже по-своему надо обрабатывать, языки программирования не знают как построен русский (или другой) язык
но есль так
var name = Observ(name: "vAdim")
print(name.name)
то будет
vAdim
потому что мы в конструкторе так пишем да ? нельзя тоже сделоть чтоб автомотически изменял когда выевлял ?
Vadim Josan в конструкторе проверку делать нужно будет
в фейсе есть домашние задания?ненаходит по ссылке иничего
только в вк
а вот ни хр*на, там лежит Куки Смит )))
chto znachit + " = " + ?
сложение строк (по-программистски - конкатенация). Когда ты форматируешь строки, вместо метода format или \(…), можно просто написать, допустим
let personName = "Jack"
let personAge = "20"
print(personName + "is" + personAge + "years old") -> "Jack is 20 years old"
Теперь все их будут называть бабушками
ОБСЕРвер🤣
ага он такой))
Ты вышел из подъезда и бабушки говорят "Проститутка". И им похер что ты вообще мужик и разрабатываешь приклады. Им просто по возрасту положено так говорить.
Можно не писать
if name != "" {
name = name.capitalized
}
Можно просто написать: name = name.capitalized
ясно, что если не пустое, то к нему сработает. А если пустое - то ничего не будет
Спасибо