A study of webrtc security http://webrtc-security.github.io Salting https://auth0.com/blog/adding-salt-to-hashing-a-better-way-to-store-passwords/ https://excitel.net/en/page/about
Application states could be briefly described as below: iOS Application Life Cycle Example
Necessary tools: https://github.com/noodlewerk/NWPusher
In this post, it is explained how to properly use of singleton in view controllers. It basically uses dependency injection
Understanding Delegates and Delegation in Swift 4
There is a good conversation here https://stackoverflow.com/questions/19179358/concurrent-vs-serial-queues-in-gcd An example to running sync call and async queue. Sync task in a
How to find visible view controller?