profile
개발 지식을 쉽고 재미있게 설명해보자.
post-thumbnail

비즈니스 로직, 도메인 로직이 도대체 뭐지?

🙄 내 앱은 아직 비즈니스가 아닌데요...?

어제
·
0개의 댓글
post-thumbnail

너의 MVC는 나의 MVC와 다르다

애플의 MVC 아키텍처는 뭔가 다르다. MVP도, MVVM도. 왜 그런걸까?

5일 전
·
2개의 댓글
post-thumbnail

Collection View 비동기 로딩 에러 해결하기

콜렉션 뷰 안의 데이터를 독립적으로 reload하도록 만들면서 겪었던 삽질의 기록.

2022년 5월 3일
·
2개의 댓글
post-thumbnail

개발의 기쁨과 슬픔

개발로 커리어를 전환하면서, 나에게 수없이 물었다. '개발이 재미있을까? 개발이 나하고 맞을까?'

2022년 4월 26일
·
4개의 댓글
post-thumbnail

값이냐 참조냐, 그것이 문제로다

값 타입(Value type)과 참조 타입(Reference type)을 깊이 들여다보고, 나의 기준을 세워보자.

2022년 4월 24일
·
0개의 댓글
post-thumbnail

소프트웨어 설계의 근본 원칙, 관심사의 분리

작은 함수, 캡슐화, 단일 책임, 인터페이스 분리, MVC/MVP/MVVM... 모두 이 원칙에서 시작된다.

2022년 3월 27일
·
11개의 댓글
post-thumbnail

MVC 창시자가 말하는, MVC의 본질

???: MVC 패턴은 사실 축구 포메이션 같은 거야.

2022년 3월 12일
·
15개의 댓글
post-thumbnail

초등학생에게 Git branch와 merge를 설명해본다면? (Git 2편)

Git의 브랜치(branch)와 머지(Merge)를 각각 초등학생, 대학생, 개발자의 눈높이에 맞춰서 설명해보자.

2022년 3월 6일
·
4개의 댓글
post-thumbnail

개발자에게 Git을 설명해본다면? (Git 1편)

Git의 기초 개념을 각각 초등학생, 대학생, 개발자의 눈높이에 맞춰서 설명해보자.

2022년 3월 3일
·
0개의 댓글
post-thumbnail

대학생에게 Git을 설명해본다면? (Git 1편)

Git의 기초 개념을 각각 초등학생, 대학생, 개발자의 눈높이에 맞춰서 설명해보자.

2022년 3월 3일
·
0개의 댓글
post-thumbnail

Dynamic Dispatch를 알면 코드가 빨라진다

다용도 드라이버와 일반 드라이버, 어떤 걸 써야할까?

2022년 3월 1일
·
0개의 댓글
post-thumbnail

초등학생에게 Git을 설명해본다면? (Git 1편)

Git의 기초 개념을 각각 초등학생, 대학생, 개발자의 눈높이에 맞춰서 설명해보자.

2022년 2월 24일
·
11개의 댓글
post-thumbnail

10X 개발자와 주니어 개발자의 3가지 차이점 (번역)

10X 개발자와 주니어 개발자의 차이점은 코딩이 아니라 마인드셋이다.

2022년 2월 17일
·
10개의 댓글
post-thumbnail

오토레이아웃을 쉽고 빠르게, 스택 뷰(Stack View)

레이아웃을 잡을 땐, 무조건 Stack View부터 쓰자.

2022년 2월 14일
·
0개의 댓글
post-thumbnail

오토레이아웃이 자동 설정하는 조건, 고유 콘텐츠 크기(Intrinsic Content Size)

콘텐츠 허깅, 컴프레션 저항... 이 조건들은 다 뭐지?

2022년 2월 13일
·
0개의 댓글
post-thumbnail

오토레이아웃 조건이 충돌하면 어떻게 하지?

오토레이아웃이 띄우는 에러와 해결 방법에 대해 알아보자.

2022년 2월 9일
·
0개의 댓글
post-thumbnail

원리를 이해하면 쉬워지는 오토레이아웃(Auto layout)

내게 너무 밉상이었던 오토레이아웃... 기본 원리만 알면 훨씬 쉽다.

2022년 2월 8일
·
2개의 댓글
post-thumbnail

자료구조와 알고리즘의 콜라보, 힙 정렬(Heap Sort)

어떻게 자료를 구조화했는지에 따라서, 알고리즘의 효율은 극적으로 달라진다.

2022년 2월 1일
·
4개의 댓글
post-thumbnail

우연성이 만드는 안정성, 퀵 정렬(Quick Sort)

우연에 맡기는 전략이 무언가를 선택하는 전략보다 나을 수 있을까?

2022년 1월 31일
·
0개의 댓글
post-thumbnail

정렬을 분할 정복하는 합병 정렬(Merge Sort)

카이사르, 나폴레옹, 손자, 제갈량... 전쟁의 고수들은 모두 이 전략을 사용해서 엄청난 전과를 거뒀다. 이 전략은 알고리즘에서도 엄청난 효과를 발휘한다.

2022년 1월 30일
·
0개의 댓글