Engineering Reference

A source coverage index documenting the original project conversations represented by the handbook.

~2 min reading
Suggest content

Original Thread Coverage

Fully read from the local iOS Study project cache

ThreadIncluded in
Senior iOS Developer InterviewPractical challenges and Knowledge Recap
Viper Architecture Entity ClassArchitecture and SOLID
Passing Data in MVVM-CArchitecture and SOLID
Class name extension SwiftUIKit and Swift fundamentals
Horizontal Flow LayoutUIKit and Swift fundamentals
Serial vs Global QueueConcurrency and memory
DIP in iOS SwiftArchitecture and SOLID
Open/Closed Principle in SwiftArchitecture and SOLID
Avoiding Retain Cycles in SwiftConcurrency and memory
Frame vs Bounds in iOSUIKit and Swift fundamentals
GCD Deadlock SolutionsConcurrency and memory
Computed Property Assignment ErrorUIKit and Swift fundamentals
Published vs Binding in SwiftUISwiftUI and Combine
State Management in SwiftUISwiftUI and Combine
MVVM-C Weather AppSwiftUI/Combine and architecture
Combine Framework OverviewSwiftUI and Combine
Combine Framework Explained SimplySwiftUI and Combine
SSL Pinning Alamofire GuideNetworking, security, and data
Using ViewBuilder in SwiftUISwiftUI and Combine
StateObject in SwiftUISwiftUI and Combine
Preserve Vector RepresentationUIKit and Swift fundamentals
Class inside extension SwiftUIKit and Swift fundamentals
Publisher vs Published ExplainedSwiftUI and Combine
Why Data Domain SeparationArchitecture and networking/data
Sendable and actor in SwiftConcurrency and memory
New chatSOLID consolidation
Actor in SwiftConcurrency and memory
iPhone Location Weather AppNetworking/environment notes
Turn Off Wi-Fi SyncNon-interview environment note
iOS Architect Interview QuestionsAll study files and Knowledge Recap

Additional threads visible in the supplied project screenshots

These older conversations were visible by title but were not among the 30 conversation bodies cached locally. Their subjects have still been incorporated into the relevant notes.

Visible threadIncluded topic
Convert class to structValue versus reference semantics
Pagination in VIPERVIPER pagination responsibilities
Horizontal UICollectionView LayoutHorizontal and custom collection layouts
URL Correction AssistanceSafe URL construction
Struct vs Class in SwiftValue/reference decision criteria
Combine memory leak managementSubscription retain cycles
Remove force unwrapSafe optional handling
Avoid Force UnwrappingSafe optional handling
Search Bar Delegate UpdateDebounced and delegated search updates
Implementing Abstract ProtocolProtocol-oriented boundaries
Observer and Factory PatternsCreation and event patterns
Publisher vs Published in CombineCombine terminology
Horizontal ve Dikey ÜrünlerCompositional product layouts
Disabling NSOperation ThreadCooperative operation cancellation

Coverage note

The screenshots show a Show more control below the final visible title. Conversations hidden beyond that control were not visible in the screenshots and were not present in the local project cache. The files in this folder cover all 30 readable conversations plus every additional title visible in the supplied screenshots.