🙄 내 앱은 아직 비즈니스가 아닌데요...?
애플의 MVC 아키텍처는 뭔가 다르다. MVP도, MVVM도. 왜 그런걸까?
콜렉션 뷰 안의 데이터를 독립적으로 reload하도록 만들면서 겪었던 삽질의 기록.
개발로 커리어를 전환하면서, 나에게 수없이 물었다. '개발이 재미있을까? 개발이 나하고 맞을까?'
값 타입(Value type)과 참조 타입(Reference type)을 깊이 들여다보고, 나의 기준을 세워보자.
작은 함수, 캡슐화, 단일 책임, 인터페이스 분리, MVC/MVP/MVVM... 모두 이 원칙에서 시작된다.
???: MVC 패턴은 사실 축구 포메이션 같은 거야.
Git의 브랜치(branch)와 머지(Merge)를 각각 초등학생, 대학생, 개발자의 눈높이에 맞춰서 설명해보자.
Git의 기초 개념을 각각 초등학생, 대학생, 개발자의 눈높이에 맞춰서 설명해보자.
다용도 드라이버와 일반 드라이버, 어떤 걸 써야할까?
10X 개발자와 주니어 개발자의 차이점은 코딩이 아니라 마인드셋이다.
레이아웃을 잡을 땐, 무조건 Stack View부터 쓰자.
콘텐츠 허깅, 컴프레션 저항... 이 조건들은 다 뭐지?
오토레이아웃이 띄우는 에러와 해결 방법에 대해 알아보자.
내게 너무 밉상이었던 오토레이아웃... 기본 원리만 알면 훨씬 쉽다.
어떻게 자료를 구조화했는지에 따라서, 알고리즘의 효율은 극적으로 달라진다.
우연에 맡기는 전략이 무언가를 선택하는 전략보다 나을 수 있을까?
카이사르, 나폴레옹, 손자, 제갈량... 전쟁의 고수들은 모두 이 전략을 사용해서 엄청난 전과를 거뒀다. 이 전략은 알고리즘에서도 엄청난 효과를 발휘한다.