iOS / Swift
Чем App launch sequence отличается от view lifecycle и когда что выбрать?
MiddleUIKitСравнение
Чем app startup time отличается от only view performance и когда что выбрать?
MiddlePerformanceСравнение
Чем App state management отличается от screen-only state и когда что выбрать?
MiddleArchitectureСравнение
Чем App Transport Security отличается от plain HTTP и когда что выбрать?
MiddleSecurityСравнение
Чем Array, Set и Dictionary отличается от NSArray/NSDictionary и когда что выбрать?
JuniorSwift CoreСравнение
Чем associatedtype в protocol отличается от generics и когда что выбрать?
Middle+Swift CoreСравнение
Чем async let отличается от последовательный await и когда что выбрать?
MiddleSwift ConcurrencyСравнение
Чем async/await отличается от completion handlers и когда что выбрать?
JuniorSwift ConcurrencyСравнение
Чем AsyncSequence отличается от Combine Publisher и когда что выбрать?
MiddleSwift ConcurrencyСравнение
Чем AsyncStream отличается от callback API и когда что выбрать?
Middle+Swift ConcurrencyСравнение
Чем background thread work отличается от main thread work и когда что выбрать?
MiddlePerformanceСравнение
Чем background/foreground lifecycle отличается от viewWillDisappear и когда что выбрать?
MiddleUIKitСравнение
Чем biometrics LocalAuthentication отличается от password only и когда что выбрать?
MiddleSecurityСравнение
Чем body recomputation отличается от UIKit lifecycle и когда что выбрать?
JuniorSwiftUIСравнение
Чем Bundle и ресурсы отличается от hardcoded path и когда что выбрать?
MiddleSwift CoreСравнение
Чем capture list в closure отличается от strong capture и когда что выбрать?
MiddleSwift CoreСравнение
Чем certificate pinning отличается от HTTPS only и когда что выбрать?
SeniorSecurityСравнение
Чем Clean Architecture отличается от MVVM only и когда что выбрать?
Middle+ArchitectureСравнение
Чем closures отличается от functions и когда что выбрать?
JuniorSwift CoreСравнение
Чем Codable отличается от manual parsing и когда что выбрать?
JuniorSwift CoreСравнение