# Материалы

## Базовые вещи&#x20;

* [Жизненый цикл контроллера и вью](https://bradbambara.wordpress.com/2015/01/18/object-life-cycle-uiview/)
* [Про репорт крашей](https://developer.apple.com/library/archive/technotes/tn2151/_index.html)
* [Многопоточность](https://habr.com/en/post/320152/)
* [Keychain и Хеширование](https://habr.com/en/post/351116/)
* [Method Dispatch in Swift](https://www.rightpoint.com/rplabs/switch-method-dispatch-table)
* [Архитектура](https://habrahabr.ru/company/badoo/blog/281162/)
* [Git Flow шпаргалка](https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html)
* [DI](https://www.objc.io/issues/15-testing/dependency-injection/)
* [VIPER](https://habr.com/ru/company/rambler-co/blog/311248/)
* [CI/CD](https://medium.com/southbridge/ci-cd-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B-%D0%B2%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-f0626b9994c8)&#x20;
* [Tests](http://masilotti.com/topics/#ui-testing)&#x20;
* [Xcode Build Settings Reference](https://xcodebuildsettings.com/#category-core-build-system)
  * [Core Data](https://davedelong.com/blog/2018/05/09/the-laws-of-core-data/)&#x20;
* [Tips](https://github.com/JohnSundell/SwiftTips)

## Отладка

* <https://www.wtfautolayout.com>
* <http://online.swiftplayground.run>
* <https://andresinaka.github.io/Transformer/>

## Блоги

* <https://nshipster.com>
* <https://www.swiftbysundell.com>
* <https://useyourloaf.com>
