profile
iOS Dev, Coffee in my bloodstream
post-thumbnail

서브클래싱, 커스텀UI에 Rx적용하기

특별한 건 아니고, UIControl을 상속해서 만든 CustomTextField가 있다. 굳이 UITextField를 상속해서 만들지 않았던 이유는, CustomTextField를 UIView처럼 사용해야 하기 때문이었다. 만약 UITextField를 사용했다면, 사

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

Design Pattern - Coordinator Part1

Coordinator Pattern Coordinator Pattern은 Structure Design Pattern으로 View Controller간의 로직 흐름을 조직하기 위한 디자인 패턴이다. 간단하게 얘기하자면, 뷰간 화면 전환 Coordinator로 한번에

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

SwiftGen 사용기 (Homebrew)

소개 SwiftGen을 간단하게 소개하자면 이해하기 쉽게 시나리오로 설명을 해보려고 한다. Assets 카탈로그에 Icons, Image, Color등을 정의하고 이를 프로젝트에서 사용하기 위해서는 각각의 생성자 (Color로 예를들자면 UIColor(named:)

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

Swift, Line Height

Figma로 디자인을 확인하면 폰트쪽에 LineHeight를 정의 해 두는데, 한번도 적용해보지 않은 개념이라, 방법을 찾아보았다.위와 같은 상태인데, 디자인이 저렇게 나왔으면, 그냥 UILabel을 간격에 맞게 2개 써도 되지 않나? 라고 생각이 될 수도 있다.그런데

2022년 1월 19일
·
1개의 댓글

Firebase Auth 전화번호 회원가입

Firebase Auth에서 제공하는 전화번호 인증해보기우선 Firebase Auth 전화번호 인증은, Slient Push Notification을 이용해 토큰을 보내기 때문에 Push Notification을 사용하는 것과 동일하다.따라서 아래의 준비가 필요하다.유

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

iOS 15.0 UIButton

WWDC2021가 발표한지는 한참 지났지만, 정리해보는 UIButton, iOS15.0의 버튼이 특별히 달라지는 것은

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

프로그래머스 Summer/Winter Coding(~2018) 점프와 순간이동, Swift

https://programmers.co.kr/learn/courses/30/lessons/12980정해진 거리를 최소한의 비용으로 도착하는 문제총 거리가 1일 때는 무조건 한칸을 점프해야 하므로 비용은 1총 거리가 2일 때는 한칸 이동 후 순간이동 하면 비용

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

Swift, Concurrency

Concurrency(동시성) 동시성 프로그래밍이라고도 한다. Concurrency는 여러 작업을 나누어서 처리하는 것으로, 우리가 사용하는 아이폰이 노래도 재생하면서, 유저의 입력에 따라 이메일도 작성할 수 있고, 중간에 전화도 받을 수 있는 것이 이 동시성이다.

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