Today I Learned 배운 내용을 한눈에 보고, 나름의 철학을 정리하는 공간입니다. 원칙 기술에 대해서 이해하고, 장단점 파악하기 생각보다 원리는 별 것 없다. 말랑말랑한 상태에서 쉽다고 생각하고 읽자. Conventions PR Convention Commit Convention Readme Convention Design Convention Test Convention Work Convention Computer Structure 컴퓨터 구조 컴퓨터 아키텍쳐 발전 역사 - 튜링, 폰노이만, 하버드 컴파일러 원리 패러다임 함수형 프로그래밍 객체 지향 프로그래밍 SOLID 5분 설명 PubSub Pattern, Observer Pattern Network HTTP 네트워크 기초 Version Control Git 구조 Linux 명령어 간단 정리 Algorithm Permutation, Combination Swift 구현 Hash map 구현, LRU 캐시 구현 Linked List 구현 Trie 구현 OS 메모리 구조, stack, heap 작동 방식 프로세스 스케쥴링 iOS UIApplication RxSwift 개념잡기 Framework Foundation https://developer.apple.com/documentation/foundation Human Interface Guideline Swift Lazy를 잘 안쓰는 이유 비동기 처리 이해 런루프란? Hashable, Equatable, Comparable Optional Enum Pattern matching XCTest XCTest 잡다 정리들 UIKit Custom View 만들기 캐시 사용하기 Notification Center ViewController - 공식 문서 읽기 Scene, UIScene, UIWindowScene UI/UX ToastUI는 좋은 UI인가?