What are Protocols? How do We Use Them?
A protocol defines a “blueprint of methods, properties, and other requirements that suit a particular task or piece...
Memory Management in Xcode
Let’s being with a quick refresher on how Swift and Objective-C work with memory management. Stack vs Heap...
Using Blocks (Obj C)
Blocks are a C-Based language-level feature found in C, Objective-C, and C++ and they define self-contained units of...