profile
The genuine iOS Developer
post-thumbnail

[iOS | RxSwift] Transforming Operator

RxSwift 연산자 중에서 가장 중요한 Transforming Operator(변환 연산자)에 대해서 알아보자.

어제
·
0개의 댓글
post-thumbnail

[iOS | RxSwift] Filtering Operator

RxSwift가 무엇인지 부터 시작해서 지금까지 Observable에 대해서 알아보았다. 이번에는 Operator 중에서도 Filtering Operator에 대해서 알아볼 것이다.

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

[iOS | RxSwift] Subject

이번에는 RxSwift의 Subject에 대해서 알아볼 것이다.Subject는 무엇이고, 어떻게 만들어 사용하는 건지 알아보자.

4일 전
·
0개의 댓글
post-thumbnail

[iOS | RxSwift] Traits(Single, Maybe, Completable)

Single, Maybe, Completable을 묶어서 Traits(특성)라고 한다. 이 세가지는 지금까지 배운 Observable보다 좁은 범위로 코드 가독성을 높일 수 있다. 그럼 각각 어떤 것인지 알아보자.

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

[iOS | Swift] 앱 추적 권한 요청하기

어느 순간부터 아이폰에서 새로운 앱을 설치한 후 실행하면 앱 추적 권한 창을 볼 수 있다. 이것을 왜 띄우는 건지, 어떻게 구현하는 건지 알아보자.

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

[Swift | 프로그래머스 Lv.2] 수식 최대화 (2020 카카오 인턴십)

IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다.이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다.해커톤 대회에 참가하는 모든 참가자들에게는 숫자들과 3

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

[iOS | RxSwift] Observable

RxSwift가 무엇인지 공부하며 처음 접한 Observable가 개념상 무엇인지는 조금 알겠지만, 실제로 어떻게 다루는 건지는 잘 모르겠다. Observable에 대해 복습하고 Xcode에서 실습해 보는 시간을 가져보자.

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

[iOS | RxSwift] RxSwift, 도대체 뭘까?

RxSwift는 여러 기업의 채용공고나 우대조건에서 종종 볼 수 있다. 왜 RxSwift를 알아야 할까? 왜 채용공고에 RxSwift에 대한 우대조건이 있는걸까? 도대체 RxSwift가 뭐가 좋은 건지 알아보자.

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

[Swift | 프로그래머스 Lv.2] 튜플 (2019 카카오 개발자 겨울 인턴십)

셀수있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 합니다. n개의 요소를 가진 튜플을 n-튜플(n-tuple)이라고 하며, 다음과 같이 표현할 수 있습니다.(a1, a2, a3, ..., an)튜플은 다음과 같은 성질을 가지

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

Good Bye 2021, 나는 열심히 살았나?

2021년 나는 열심히 살았나? 한 해를 돌아보며 새로운 마음가짐으로 2022년을 다짐하는 시간을 가져보자.

2021년 12월 31일
·
0개의 댓글
post-thumbnail

[Swift | 프로그래머스 Lv.2] 거리두기 확인하기 (2021 카카오 채용연계형 인턴십)

개발자를 희망하는 죠르디가 카카오에 면접을 보러 왔습니다. 코로나 바이러스 감염 예방을 위해 응시자들은 거리를 둬서 대기를 해야하는데 개발 직군 면접인 만큼 아래와 같은 규칙으로 대기실에 거리를 두고 앉도록 안내하고 있습니다.

2021년 12월 31일
·
0개의 댓글
post-thumbnail

[Swift | 프로그래머스 Lv.2] [1차] 뉴스 클러스터링 (2018 KAKAO BLIND RECRUITMENT)

뉴스 클러스터링여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브는 사용자들이 편리하게 다양한 뉴스를 찾아볼 수 있도록 문제점을 개선하는 업무를

2021년 12월 27일
·
0개의 댓글
post-thumbnail

[패스트캠퍼스 : 자기계발 챌린지] iOS개발 강의 5주차

패스트캠퍼스 국비 지원 교육 'K-디지털 크레딧 : 나만의 iOS 앱 개발 입문' 강의를 수강중이고, 자기계발 챌린지에 참여하여 이 글을 작성하게 되었습니다.

2021년 12월 26일
·
0개의 댓글
post-thumbnail

[Swift | 프로그래머스 Lv.2] 괄호 변환 (2020 KAKAO BLIND RECRUITMENT)

카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받았습니다. 소스를 컴파일하여 로그를 보니 대부분 소스 코드 내 작성된 괄호가 개수는 맞지만 짝이 맞지 않

2021년 12월 22일
·
0개의 댓글
post-thumbnail

[Swift | 프로그래머스 Lv.2] 메뉴 리뉴얼 (2021 KAKAO BLIND RECRUITMENT)

레스토랑을 운영하던 스카피는 코로나19로 인한 불경기를 극복하고자 메뉴를 새로 구성하려고 고민하고 있습니다.기존에는 단품으로만 제공하던 메뉴를 조합해서 코스요리 형태로 재구성해서 새로운 메뉴를 제공하기로 결정했습니다. 어떤 단품메뉴들을 조합해서 코스요리 메뉴로 구성하면

2021년 12월 21일
·
0개의 댓글
post-thumbnail

[iOS | Swift] 다크 모드 다루기 (Appearance)

iOS13부터는 다크 모드를 사용할 수 있다. 따라서 종종 다크 모드를 지원하는 앱을 볼 수 있다.이번에는 Xcode로 앱을 개발할 때 어떻게 다크 모드를 적용하고 컨트롤할 수 있을지 알아보자.무조건 앱을 다크 모드 또는 라이트 모드 중 단 하나의 모드로만 보여주고 싶

2021년 12월 20일
·
0개의 댓글
post-thumbnail

[Swift | 프로그래머스 Lv.2] 오픈채팅방 (2019 KAKAO BLIND RECRUITMENT)

카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는

2021년 12월 20일
·
0개의 댓글
post-thumbnail

[iOS | Swift] iOS 기기에서 Mail 앱 이용해서 메일 보내는 방법

이번에는 iOS 기기에서 Mail 앱을 이용해서 이메일을 전송하는 방법에 대해서 알아보자. 보통 이 기능은 앱 내에서 사용자가 개발자에게 피드백, 문의, 의견 등을 메일로 보낼 때 사용될 수 있다.

2021년 12월 19일
·
0개의 댓글
post-thumbnail

[Swift | 프로그래머스 Lv.2] 문자열 압축 (2020 KAKAO BLIND RECRUITMENT)

데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현

2021년 12월 19일
·
0개의 댓글
post-thumbnail

[패스트캠퍼스 : 자기계발 챌린지] iOS개발 강의 4주차

패스트캠퍼스 국비 지원 교육 'K-디지털 크레딧 : 나만의 iOS 앱 개발 입문' 강의를 수강중이고, 자기계발 챌린지에 참여하여 이 글을 작성하게 되었습니다.

2021년 12월 16일
·
0개의 댓글