Hand-picked materials for professional iOS mobile app development, debugging, testing and deploying.
Green - junior level Orange - middle level Red - senior level Pink - license to kill
Курс «Разработка под iOS. Начинаем» от Яндекса [ru][video]
Apple UIKit documentation [en]
Stanford University's CS193p course [en|ru][video]
Курс «Разработка под iOS. Взлетаем» от Яндекса [ru][video]
Курс "iOS Multithreading" [ru][video]
Concurrency by tutorials [en][book]
Effective iOS Networking [ru][video]
"Programming iOS 13" - Matt Neuburg [en|ru][book]
RxSwift: Reactive Programming with Swift [en][book]
How to Play, Record and Merge Videos in iOS [en]
Как происходит компиляция в Xcode? [ru][video]
Mach-o, lldb, dSYM на практике [ru][video]
Text Handling in iOS [en][doc]
Локальные атаки на мобильные приложения [ru][video]
Advanced Apple Debugging and Reverse Engineering [en][book]
Основы безопасности iOS приложений [video]
"Clean code" - Robert Martin [en|ru][book]
Head First Design Patterns [en|ru][book]
Паттерны с объяснениями и примерами на разных языках
Becoming a better developer by using the SOLID design principles [en][video]
Design Patterns: Elements of Reusable Object-Oriented Software [en|ru][book]