Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How to use weak self in Swift | Continued Learning #18

Автор: Swiftful Thinking

Загружено: 2021-04-18

Просмотров: 22386

Описание:

Swift uses Automatic Reference Counting (ARC) to manage your app’s memory usage. As a developer, you want to try to keep the ARC count as low as possible, which will keep your app running fast and efficiently. In this video we will learn how to use "weak references" instead of "strong references" to keep our count low!

This can be quite a confusing topic for new developers, so we will first spend some time reviewing the problem before learning how to implement the solution.

Learn more about ARC: https://docs.swift.org/swift-book/Lan...

Learn more about weak self: https://www.avanderlee.com/swift/weak...

*Note: I am aware that Swift also has "unowned self" which is often mentioned with "weak self". However, if you use "unowned" incorrectly, it will crash you app. Therefore I am only teaching "weak self" in this course as it is safer and more common.

Next video:    • How to use Typealias in Swift | Continued ...  
Last video:    • Multi-threading with background threads an...  

🤙 WELCOME BACK 🤙

WEBSITE: https://www.swiftful-thinking.com

DISCORD:   / discord  

GITHUB: https://github.com/SwiftfulThinking/

SAY THANKS: https://www.buymeacoffee.com/nicksarno

How to use weak self in Swift | Continued Learning #18

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How to use Typealias in Swift | Continued Learning #19

How to use Typealias in Swift | Continued Learning #19

How to use escaping closures in Swift | Continued Learning #20

How to use escaping closures in Swift | Continued Learning #20

How to use DragGesture to move, drag, swipe in SwiftUI | Continued Learning #4

How to use DragGesture to move, drag, swipe in SwiftUI | Continued Learning #4

How to use Actors and non-isolated in Swift  | Swift Concurrency #9

How to use Actors and non-isolated in Swift | Swift Concurrency #9

№35 - Все что нужно знать об ARC в Swift | На курсах такого не расскажут

№35 - Все что нужно знать об ARC в Swift | На курсах такого не расскажут

Отказ от территорий? / Войска оставили позиции

Отказ от территорий? / Войска оставили позиции

Хватит использовать [weak self]!

Хватит использовать [weak self]!

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Что делает программист весь день? Показываю

Что делает программист весь день? Показываю

⚡️ У Путина экстренно просят помощи || Сын Кадырова разбился в ДТП?

⚡️ У Путина экстренно просят помощи || Сын Кадырова разбился в ДТП?

How to use Dependency Injection in SwiftUI | Advanced Learning #16

How to use Dependency Injection in SwiftUI | Advanced Learning #16

Как использовать ключевые слова async / await в Swift | Swift Concurrency #3

Как использовать ключевые слова async / await в Swift | Swift Concurrency #3

How to use Lazy in Swift

How to use Lazy in Swift

Sort, Filter, and Map data arrays in Swift | Continued Learning #13

Sort, Filter, and Map data arrays in Swift | Continued Learning #13

How to use MainActor with Observable Macro in SwiftUI | Swift Concurrency #19

How to use MainActor with Observable Macro in SwiftUI | Swift Concurrency #19

When do we REALLY need to use [weak self]? 🤔

When do we REALLY need to use [weak self]? 🤔

Фильтр, карта, сокращение, CompactMap, FlatMap — Swift — вопросы для собеседования с iOS-разработ...

Фильтр, карта, сокращение, CompactMap, FlatMap — Swift — вопросы для собеседования с iOS-разработ...

Swift Optionals - How to Unwrap (real examples)

Swift Optionals - How to Unwrap (real examples)

Тимошенко конец

Тимошенко конец

Как использовать NavigationStack в SwiftUI | Учебный лагерь №62

Как использовать NavigationStack в SwiftUI | Учебный лагерь №62

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com