Sington Pattern - 메모리를 한번만 할당하여 여러 뷰에서 쓸수있게끔 구현하는 느낌..?
Repository Pattern - 프로토콜로 필요 메소드 선언하여 구성
Realm - DataBase관리 라이브러리
Zip - 백업, 복구를 도와줄 수 있는 압축/해제 라이브러리
Final class - 해당 클래스를 더 이상 다른 클래스에서 상속받지 않게 가능
Whole Module Optimizations (WMO) - 컴파일 최적화