profile
iOS와 개구리에 관심이 많은 신입 개발자.
post-thumbnail

[Swift/디자인패턴] Command Pattern

미리 구현해둔 명령을 적재적소에 갖다 쓰고 싶다면 커맨드 패턴을 학습할 시간이다.

2023년 4월 29일
·
0개의 댓글
·
post-thumbnail

[Swift/디자인패턴] Singleton Pattern

쉽게 가져다 쓰기 편리하지만 함부로 사용하면 나중에 피를 볼 수도 있는(?) 싱글턴 패턴에 대해 소개하려고 한다.

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

[Swift/디자인패턴] Factory Pattern

당신의 코드가 생성자들로 더럽혀져 있지는 않은가? 당장 이 글을 클릭해서 해결책을 찾아보세요!

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

[Swift/디자인패턴] Decorator Pattern

기존의 객체의 행위를 변경하지 않고 새로운 행위를 추가하고 싶을 때 데코레이터 패턴을 고려해보자.

2023년 4월 23일
·
0개의 댓글
·
post-thumbnail

[Swift/디자인패턴] Strategy Pattern

상황(Context)에 따라 다른 알고리즘으로 코드를 실행시키고 싶은 경우가 있을 것이다. 복잡한 if-else 구문으로 조건을 나누지 말고 Strategy Pattern을 적용하여 단순하게 코드를 바꿔보자.

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

[Swift/디자인패턴] Builder Pattern

조건에 따라 다른 객체를 생성하려고 할 때 유용한 Builder Pattern을 알아보자.

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

Private Repository를 CocoaPods과 연동하기

개인 혹은 회사에서 라이브러리를 private repository를 통해 CocoaPods와 연동하는 방법을 소개한다.

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

CocoaPods A to Z

CocoaPods를 제대로 알지 못하고 구글링해서 나온대로만 찾아서 사용해왔는데 이번 기회에 각 파일은 어떤 역할을 하는지 알아보기 위해 이 포스트를 작성하였다.

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

[개발 일기] 3주차 때 느낀 것들

입사 3주차의 내가 느꼈던 것들을 간단히 이야기 형식으로 적어보려고 한다.

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

[개발 일기] 싱글턴 클래스의 동기화 처리

이 포스팅부터 내가 회사를 다니면서 알게 되거나 느낀 것들을 끄적여 보려고 한다. 이번 주제는 싱글턴 클래스가 여러 곳에서 사용될 때 발생할 수 있는 race condition을 어떻게 해결할 것인지에 대해 적어보려고 한다.

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

[iOS] UIResponder & Responder Chain

UIKit 앱에서 사용자의 이벤트를 어떤 식으로 처리하는지 알아보기 위해 포스트를 작성하였다.

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

[Obj-c/Swift] 동기화(Synchronization)

동기화가 무엇인지 알아보고 Obj-c와 Swift에서 제공하는 동기화 방식에는 어떤 것들이 있는지 알아보았다.

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

『프로그래머의 길, 멘토에게 묻다』

책에 대한 제대로 된 리뷰를 보고 싶다면 이 포스팅을 읽지 마시오...!

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

2023 읽을 도서 목록

올해 읽고 싶은 책들을 목록화해서 하나씩 읽어보려고 합니다.

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

세 번의 면접을 마치고

세 번의 면접을 보고 난 뒤 내가 보완해야 할 점이 무엇인지 회고를 작성하였다.

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

LLVM을 이해하기 위한 나름의 정리

한 회사의 면접을 보면서 이런 질문을 받았다. “프로젝트가 컴파일되는 과정을 말씀해보세요” 내가 머뭇거리니까 면접관님이 말씀하시길, “그러면 어떤 컴파일러로 돌아가는지 아시나요?”

2023년 1월 24일
·
0개의 댓글
·

첫 면접 후기

첫 면접에 대한 회고를 진행하고자 한다.

2023년 1월 4일
·
0개의 댓글
·

네이버 부스트캠프 챌린지 합격 후기

네이버 부스트캠프에 최종합격한 기념으로 내가 어떤식으로 공부를 했고 준비를 했는지 후기를 풀어놓고자 한다.

2022년 7월 15일
·
0개의 댓글
·

[iOS] storyboard 없이 프로젝트 개발하기(1) - 설정

스토리보드는 어느 위치에 UI가 어떻게 배치되는지 직관적으로 볼 수 있어 처음 개발할 땐 편리해요. 하지만 협업을 하거나 프로젝트가 방대해지면 스토리보드는 골칫덩이가 된다(고 합니다).

2022년 7월 10일
·
0개의 댓글
·

[iOS] Observable 클래스를 이용한 데이터 바인딩

데이터가 변경될 때 마다 UI를 변경해주려면 여러가지 방법이 있다. 그중에서 Observable 클래스를 이용해서 데이터 바인딩을 구현해볼 것이다.

2022년 7월 6일
·
0개의 댓글
·