언어의 문법과 코딩 컨벤션에 대해 고민한 내용
Git에 대해 생각해본 내용
git rebase, git merge에 대해 생각해본 내용
Optionals, @autoclosure, rethrows, ??, compactMap에 대해 생각해본 내용
일반화, 추상화, 은닉화, 캡슐화에 대해 생각해본 내용
Foundation에 대해 생각해본 내용
weak self, unowned self, final class에 대해 생각해본 내용
디자인 패턴, 아키텍처에 대해 생각해본 내용
예외처리, 에러 핸들링에 대해 생각해본 내용
연산자 오버로딩, 이니셜라이저에 대해 생각해본 내용
UIAlertController, UIAlertAction에 대해 생각해본 내용
present, performSegue에 대해 생각해본 내용
디미터의 법칙에 대해 생각해본 내용
와일드카드 패턴에 대해 생각해본 내용
Unit Test, TDD에 대해 생각해본 내용
CaseIterable, 연산 프로퍼티의 사용에 대해 생각해본 내용
UML에 대해 생각해본 내용
UIModalPresentationStyle, 리스코프 치환 원칙에 대해 생각해본 내용
Protocol, Delegate에 대해 생각해본 내용
Collection, Copy On Write, isKnownUniquelyReferenced에 대해 생각해본 내용
SOLID에 관해 생각해본 내용
NaN에 대해 생각해본 내용
flatMap, compactMap에 대해 생각해본 내용
IBOutlet의 강제 언래핑에 대해 생각해본 내용
LLVM, LLDB에 대해 생각해본 내용
Monad에 대해 생각해본 내용
앱 라이프 사이클에 대해 생각해본 내용
addTarget에 대해 생각해본 내용
UITableView에 대해 생각해본 내용
Codable에 대해 생각해본 내용
register, dequeueReusableCell에 대해 생각해본 내용
POP에 대해 생각해본 내용
GCD에 대해 생각해본 내용
defer에 대해 생각해본 내용
UIResponder에 대해 생각해본 내용
REST API에 대해 생각해본 내용
Collection View에 대해 정리하고 생각해본 내용