Blog

개발과 디자인에 대해서 분석하고 공부한 내용을 적습니다

Swift와 디자인 패턴(Design Pattern)

Swift와 디자인 패턴(Design Pattern)

디자인 패턴은 1980년대 중반, 4인방(Gang of Four, GoF)이라 불리우는 Erich Gamma, Richard Helm, R...

Human Interface Guideline과 iOS 개발

Human Interface Guideline과 iOS 개발

Human Interface Guideline(이하 HIG)는 애플리케이션 개발자에게 권장되는 소프트웨어 개발 문서이다. 소프트웨어 인터페...

Pinterest UI/UX 살펴보기

Pinterest UI/UX 살펴보기

핀터레스트의 충성고객으로서, 핀터레스트가 어떻게 사용자에게 UI와 UX로 다가가는지, 어떤 철학을 갖고 있는 지 분석해보려고 한다. 한 명...

iOS 13에서 Modal의 ViewLifeCycle

iOS 13에서 Modal의 ViewLifeCycle

2019년에 WWDC에서 발표된 iOS 13에서는 꽤 많은 것들이 바뀌었다. iPadOS가 따로 출시되었기도 하고, 다크 모드의 도입으로 ...

프로토콜 지향 프로그래밍(Protocol-Oriented Programming)

프로토콜 지향 프로그래밍(Protocol-Oriented Programming)

애플은 2015년 WWDC(애플에서 매년 개최하는 개발자 컨퍼런스)에서 Swift 언어가 프로토콜 지향 언어(Protocol-Oriente...

Xcode에서 Storyboard 없이 iOS 앱 개발하기

Xcode에서 Storyboard 없이 iOS 앱 개발하기

Storyboard 🖥 Storyboard는 Xcode를 이용해서 iOS 앱을 개발할 때 여러모로 유용하다. 쉽고 편하다기 보다는, 직관...

Unix 명령어 기초 지식 (Basic commands for Unix)

Unix 명령어 기초 지식 (Basic commands for Unix)

Unix 📺 유닉스는 1970년대 초반, 벨 연구소의 직원들에 의하여 개발된 운영 체제이다. macOS를 사용한다면 유닉스 계열의 운영체...

Vim 단축키 정리 (Hotkeys for Vim)

Vim 단축키 정리 (Hotkeys for Vim)

Vim 단축키(Hotkeys) 정리 ⌨️ 나는 맥북을 사용중이다. 유닉스 기반의 맥북을 사용하여 개발을 공부하다보면, 터미널을 이용해서 ...