> Note: In this post, everything is my note. So it may be wrong information. ### AnyObject #### Q: Why are we marking some protocols with `: AnyObject` ?  In Swift, marking a protocol with `:
## How ARC Works Every time you create a new instance of a class, ARC allocates a chunk of memory to store information about that instance. When an instance is no longer needed, ARC frees up the mem
### Why test? To develop the app better. Also, it helps to understand our expectations. ### Commands `CMD` + `U` --> Starts the test in XCode ### Details `import XCTest` --> Imports the framework