Swift с нуля: Xcode урок 17 - что такое ARC | automatic reference counting (для новичков)

  Рет қаралды 17,126

The Swift Developers

The Swift Developers

Күн бұрын

Пікірлер: 43
@woodensn2020
@woodensn2020 2 жыл бұрын
Просто лучшее объяснение для новичка. Спасибо большое! Всем советую просмотреть сначала на свифтбуке,потом скутаренко и вернуться сюда, все уложится в голове.
@ВаромодГрибоедов
@ВаромодГрибоедов Жыл бұрын
var blagodarnost = "Спасибо!"
@theswiftdevelopers1301
@theswiftdevelopers1301 7 жыл бұрын
Куда присоединиться: 1.Наше сообщество в вк(добаляемся к более 3,5 тыс) = vk.com/theswiftdevelopers 2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 1,500 тыс) - t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg p.s Домашние задание: смотрите в группах! Если все понравилось ты знаешь что делать;) Ставь лайк и пиши комент! :)
@hikarukun5126
@hikarukun5126 4 жыл бұрын
Интересные у вас видеоуроки, если кому видео и кажется долгими, всегда можно ускорить проигрывание до х1.5 например, мне вполне нормально
@ulannurmatov8686
@ulannurmatov8686 4 жыл бұрын
Я также делаю! Ставлю на х2 и смотрю два раза, если тема тяжелая. Так материал хорошо запоминается и усваивается.
@aini2l
@aini2l 7 жыл бұрын
ПОЖАЛУЙСТА, ОГРОМНАЯ ПРОСЬБА! сделайте видео с разбором домашних заданий(хотя бы с 10 урока и дальше), просто когда в ДЗ сталкиваешься со всем сразу(enum, class, closure, func ...и т.д.) очень легко запутаться как они взаимодействуют друг с другом.
@Kiriyaki65548
@Kiriyaki65548 5 жыл бұрын
Я смотрю Вы все время переживаете , что занимаете наше время. Так ведь мы здесь и собираемся чтоб посвятить время изучению. Так что все ОК. P.S. Я понимаю, что уроки были выложены уже давно и сейчас Вы может вообще в другом стиле их излагаете. Просто пишу комментарии сами знаете зачем ;)
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
Юрий Чуй , дальше мне по прежнему высказывают что тайминг большой)
@Fenix26rus
@Fenix26rus 5 жыл бұрын
@@theswiftdevelopers1301 Офигенный тайминг! Зато всё понятно!
@chingizzholdaspayev688
@chingizzholdaspayev688 3 жыл бұрын
Спасибо за ваш труд!
@НикитаАнаньев-м6ю
@НикитаАнаньев-м6ю 2 жыл бұрын
Спасибо за уроки)😄
@AleksandrLapchev
@AleksandrLapchev 5 жыл бұрын
Так жизненно, "Ты жив пока о тебе помнит хотя бы один человек на земле".
@tigranghazinyan7370
@tigranghazinyan7370 6 жыл бұрын
Спасибо вам огромное за все уроки!
@altezza27
@altezza27 Жыл бұрын
Уважаемый Сеней! Подскажите, как можно Вас отблагодарить за уроки? учусь бесплатно с первых уроков у вас и на всем просторе ютуба Вы пока единственный кто нормально объясняет без всяких заморочистых слов, всё оч просто)) может у вас есть бути или приватный канал? спасибо за труд!
@gomayata-f2n
@gomayata-f2n Жыл бұрын
да не, хватает и других источников с норм объяснениями, ты просто плохо искал
@kirillusmanov3330
@kirillusmanov3330 2 жыл бұрын
По-моему это очень сложно. Не знаю сколько еще раз придется пересмотреть видео и перечитать документацию 😬
@hollytolly8752
@hollytolly8752 4 жыл бұрын
Отличные уроки! Сделайте пожалуйста по coreData
@Abc_alfavit
@Abc_alfavit Жыл бұрын
По поводу unowned в конце непонятно что оно означает, а вообще у Вас лучшая подача для новичков, Вы так отлично объясняете. К примеру, у swiftbook сложное объяснение и пример, а у Скутеренко иногда в дебри уходит он или забывает что объясняет новичкам и очень быстро делает многие действия что теряешь просто нить сути. Но иногда у swiftbook очень просто объясняется что-то и быстро, а у Скутеренко сильные домашние задания. Но объяснение у Вас лучшее, если бы ещё домашние задания давали как у Скутеренко давали, то вообще лучший бы курс был бы - уверен. А то приходится, чтоб у Скутеренко ДЗ решать и понять его, посмотреть еще предварительно у Вас или swiftbook и только потом у него. Это не про все уроки, но в большей мере так. Вам успехов и спасибо большое за то что Вы записали этот курс!
@explo9087
@explo9087 6 жыл бұрын
По-моему проще сказать, не что обьекты убили, а просто ссылки теперь равны nill. А обьеты не удаляются из памяти потому что у них есть свои внутренние ссылки друг на друга.
@it-6411
@it-6411 5 жыл бұрын
Эх, сделали бы уже полноценный Garbage Collector, как в Java) У нас объекты удаляются при отсутствии внешних ссылок, несмотря на внутренние, это и удобнее, внутренние ссылки не такие очевидные, очень легко пропустить, хотя с другой стороны, arc даёт наверное меньшую нагрузку в рантайме
@АлександрАвдукич
@АлександрАвдукич 7 жыл бұрын
Спасибо огромное за уроки!, пожалуйста продолжайте свою деятельность, как изучу все ваши обучающие видео и выполню все дз обязательно куплю курсы на swiftbook) P.S. Дз на 16 уроке после 12 пункта сложные, надо покопаться, можете посоветовать какой нибудь справочник с задачками и их разбором по swift для "набития руки" ?, все таки мне кажется маловато того дз что в группе для реального результата
@iosrubberduck1155
@iosrubberduck1155 6 жыл бұрын
City с ! Потому что оно обязательно должно быть и таким образом мы его извлекаем?
@ЕвгенийТариус
@ЕвгенийТариус 5 жыл бұрын
Вот тот же вопрос, если нашли ответ поделитесь пожалуйста )
@Fenix26rus
@Fenix26rus 5 жыл бұрын
Подскажите, что-то в 4м Свифте изменилось? Делаю аналогично, но к 20:25 (после добавления значения weak для hotel) в консоле так ничего и не появляется сообщение, что Джонн Смитт выезжает...
@theswiftdevelopers1301
@theswiftdevelopers1301 5 жыл бұрын
Fenix26rus , в этом уроке не должно.Проверьте все до буквы.
@Fenix26rus
@Fenix26rus 5 жыл бұрын
The Swift Developers что удивительно, и ошибок не выдаёт)
@stolenhen
@stolenhen 4 жыл бұрын
self.capitalCity = City (name: capitalName, country: self) - вот тут я поломался и не понял, почему мы так пишем. Откуда мы взяли capitalName? просто придумали и вбили в инициализатор без указания этого свойства вне инициализатора? Так можно было?
@ulannurmatov8686
@ulannurmatov8686 4 жыл бұрын
Просто придумали. Относись к этому как к локальным переменным внутри init.
@MegaDigri
@MegaDigri 6 жыл бұрын
Урок всем Урокам 😉
@iOS_Developer_Swift
@iOS_Developer_Swift 6 жыл бұрын
зачем создают 3 ссылок если можно создат 1 ?
@danyalOFF
@danyalOFF 6 жыл бұрын
вообще-то ARC еще работает с замыканиями (closures)
@Eringus1
@Eringus1 Жыл бұрын
последний пример выкинуть в мусорку. Я не понял что к чему, кроме того что нужно использовать ключевое слово. Что произошло вообще ? Зачем его использовать ?Деструкторы(деинициализаторы) не описаны, что бы понять оба объекта прибились или нет. Вообще не понял что к чему было в последнем примере
@andrusia2048
@andrusia2048 3 жыл бұрын
Ты сделал 3 ссылки на объект, 1 из них удалил и называешь это утечкой памяти)))))))))))
@theswiftdevelopers1301
@theswiftdevelopers1301 3 жыл бұрын
Друг покажи как надо ) скинь пример)
@andrusia2048
@andrusia2048 2 жыл бұрын
@@theswiftdevelopers1301 Когда выделенная память не может быть освобождена и код твой больше не знает адреса на эту память - это утечка. В вашем примере невозможна утечка памяти.
@libo19871122
@libo19871122 6 жыл бұрын
Хорошо объясняете! Одно но - Пожалуйста, подтяните русский язык. "Является" без мягкого знака. Не в обиду сказано.
@denysslynko4180
@denysslynko4180 6 жыл бұрын
неужели в данном контексте это так важно пи%дец!
@MrMorozovVladimir
@MrMorozovVladimir 6 жыл бұрын
Дико мозолит глаз тонна опечаток и ошибок типа "Столицей страны Россия являетЬся Москва". Объясняет автор также довольно посредственно (( Новичкам будет сложно очень разобраться. Более менее понятно, если уже умеешь программировать на другом языке. Поэтому "для новичков" - это громко сказано.
@theswiftdevelopers1301
@theswiftdevelopers1301 6 жыл бұрын
ну если тяжело идет меняйте автора
@MrMorozovVladimir
@MrMorozovVladimir 6 жыл бұрын
Мне норм идет, я умею программировать на других языках. Просто пишу свое мнение, что автор объясняет не для новичков, а для программистов.
@anastasia-a.v.
@anastasia-a.v. 5 жыл бұрын
все прекрасно автор объясняет. Ваше мнение абсолютно не объективно. Я - женщина- гуманитарий, мне 30 лет и узнала что такое программирование недавно. И вот каким-то образом учусь и понимаю все. А обращать внимание на грамматические ошибки вовсе глупо, это не курс по русскому языку.
Понятие ARC (Automatic Reference Counting) (Swift 5)
15:53
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 123 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 47 МЛН
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 45 МЛН
Собеседование junior iOS разработчик
1:12:43
Андрей Федоров
Рет қаралды 11 М.
Method Dispatch - Диспетчеризация методов в Swift
26:11
Элина про iOS
Рет қаралды 10 М.
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 123 МЛН