tg-me.com/iosdev/520
Last Update:
Подборка материалов для подготовки к собеседованиям
Ключевые темы этого поста: память, ссылки, side table и многое другое.
Скорее всего, некоторые из публикаций вы встречали, и многие у вас уже в закладках. Пришло время их объединить и зафиксировать.
🗒 Для удобства разбил на два блока — русскоязычный и англоязычный, пост планирую расширять и обновлять.
🇷🇺 Материалы на русском языке
🔗 Как устроен счётчик ссылок в Swift?
🔗 Память в Swift от 0 до 1
🔗 Swift 4 - слабые ссылки
🔗 Память в Swift: стек, куча, ARC
🏴 Материалы на английском языке
🔗 Advanced iOS Memory Management with Swift: ARC, Strong, Weak and Unowned Explained
🔗 Value Types and Reference Types in Swift
🔗 ARC and Memory Management in Swift
🔗 Discover Side Tables - Weak Reference Management Concept in Swift
🔗 A deep dive into Swift reference counting
🔗 Weak self, a story about memory management and closure in Swift (резюме по статье - здесь)
🔗 Memory Management in Swift: Understanding Strong, Weak and Unowned References
🔗 О ловушках в замыканиях
🔗 Memory layout in Swift (материал разбит на два блока, резюме — здесь)
🔗 Вам не (всегда) нужно использовать [weak self]
🔗 Погружение в управление памятью в Swift
Способы для поиска утечек памяти и отладки таких моментов
🔗 Простой способ обнаружить retain cycle в UIViewController
🔗 Everything you need to know about Memory Leaks in iOS
🔗 3 Different Techniques to Find Memory Leaks in iOS
Конечно, многие из статей затрагивают общие моменты, но посмотреть на что-то под иным углом не помешает.
Лучшее спасибо — 👍❤️🔥👏🎉❤️🔥.