GCD - Ground Central Dispatch 1. DispachQueue -> main, global, custom 2. QoS: Quanlity of Service 3. DispatchWorkItem 4. DispatchGroup 5. thread safe: barrier 6. async, sync Design Pattern 1. MVVM 2. Singleton pull - refresh