How to distinguish an architecture where data is transmitted only in one direction from an architecture where the information flow is bidirectional?
iOS
What is the range of possible values that can be set for a semaphore counter?
How can data caching be implemented using only your own tools, without third-party libraries?
How can it be determined that the user clicked on a layer?
When can structures be stored in the heap, and value types in the stack?
What are the main types of Observable you use in Combine?
How to implement multithreading using queues?
Why is it not recommended to load the main thread in iOS, and what are the ways to avoid this?
How can you fix issues related to table display in an iOS application?
How can you add a function to an array in Swift?
What access modifiers exist in the Swift language?
What are the advantages and disadvantages of using data structures when working with multithreaded programs?
Tell us about optimizing the use of invalidation in iOS development.
What can be used to achieve maximum control over threads in iOS?
How can objects of classes be stored in an array by strong reference?
What happens in the system when we press the screen?
What is the difference between conventions and designated?
What are the advantages and disadvantages of passing a message in the context of iOS development?
When can a value type be stored on the heap?