애플의 MVC 아키텍처는 뭔가 다르다. MVP도, MVVM도. 왜 그런걸까?
콜렉션 뷰 안의 데이터를 독립적으로 reload하도록 만들면서 겪었던 삽질의 기록.
값 타입(Value type)과 참조 타입(Reference type)을 깊이 들여다보고, 나의 기준을 세워보자.
다용도 드라이버와 일반 드라이버, 어떤 걸 써야할까?
레이아웃을 잡을 땐, 무조건 Stack View부터 쓰자.
콘텐츠 허깅, 컴프레션 저항... 이 조건들은 다 뭐지?
오토레이아웃이 띄우는 에러와 해결 방법에 대해 알아보자.
내게 너무 밉상이었던 오토레이아웃... 기본 원리만 알면 훨씬 쉽다.
옵셔널을 풀어서 값을 꺼내는 방법을 알아보자.
이번엔 옵셔널이 실제로 어떻게 구현되어 있는지 들여다보자.
Swift는 안전(Safety)를 무척 강조하는 언어다. 그리고 대표적인 안전 기능이 바로 '옵셔널'이다.
1. Value type은 '복사', Reference type은 '바로가기'다. (...) 9. 꼭 `class`를 써야할 때만 써라.