profile
iOS Developer
post-thumbnail

스타트업 인턴 회고

6개월 간 근무했던 스타트업에서의 인턴 근무가 끝나고 다음 발걸음을 내딛기 전 짧게 나마 회고를 풀어보려한다.지금 생각해보면 부족한 점이 많았지만 뛰어난 동료 분과 함께 열정적으로 근무하면서 추후 뒤돌아보면 개발자로서 사회인으로서 첫 단추를 정말 잘 꽤었다! 라고 말할

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

[RxSwift] RxTest, RxBlocking

단위 테스트: 프로그램의 기본 단위인 모듈을 테스트모듈이 제대로 구현되어 정해진 기능을 정확히 수행하는지 테스트프로그램의 각 부분을 고립시켜 각각의 부분이 정확하게 동작하는지 확인Unit Test의 구조가 잡혀있으면 추후 리팩토링 후 확인이 쉬워 변경이 쉬움Xcode에

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

[iOS] Moya 라이브러리 커스텀 구현으로 Network Layer 재구성

API 통신 코드 작성 시마다 반복되는 코드 줄이 상당하고 공통적으로 사용하는 변수 (baseUrl, header ...) 및 OAuth 인증 시스템을 위한 Interceptor를 구현하기 위해 Network 관련 함수를 Layer를 설계하여 Refactoring을 진

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

[iOS] Alamofire - Advanced Usage

충전했’오' 프로젝트에서 Access Token 뿐만이 아닌 Refresh Token을 도입하여 Authorization을 진행 및 Time-Out에 대한 처리에 대해 Research를 진행하던 도중 Alamofire에서 제공하는 \*\*RequestIntercepto

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

[iOS] 카카오 로그인

https://developers.kakao.com프로필 정보를 제외한 다른 동의 항목의 ‘필수 동의’ 설정이 불가설정한 동의 항목 내역은 앱의 카카오 로그인 동의 화면에 반영‘카카오계정으로 정보 수집 후 제공’ 기능에 대한 자세한 안내는 사용자 정보(http

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

[iOS] 애플 로그인

Apple Developer - Identifiers에 접속하여 Sign in with Apple을 체크 후 저장합니다Identifier의 설정을 변경 후 저장하게 된다면 기존 사용 중이던 profile provisioning이 invalid되기 때문에 profile

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

[iOS] 정규표현식

로그인, 회원가입, 비밀번호 재설정 로직을 구현 중 이메일, 비밀번호에 관한 유효성 검사를 하는 부분이 있어서 정규표현식의 예시들을 찾아봐서 적용했다.예시로만 봐도 어느정도 문법이 예측이가서 바로 적용시키긴 했지만, 향후 제대로 문법 공부를 하는 것도 좋을 것 같다.A

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

[iOS] CoreBluetooth를 이용한 Bluetooth Scan

BLE는 Bluetooth Low Energy의 약자이며, 블루투스 통신의 단점이었던 전력소비를 보완한 저전력 블루투스.통신 속도보다 전력 소모를 줄이는 것에 초점을 맞춘 Bluetooth 4.0에 특화된 기술Core Bluetooth는 이 기술을 쉽게 사용할 수 있도

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

[iOS] Navigation Swipe-Back

Storyboard를 사용해 Segue로 연결하는 방식으로 프로젝트를 진행할 경우 기본적으로 Swipe-back 기능이 구현되어 있지만 Code base로 Layout을 짜거나 Storyboard를 분리하여 segue 연결을 따로 하기 resouce가 많이 드는 경우에

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

[RxSwft] RxDataSource

RxSwift를 사용하여 Data를 Binding할 시 Data가 변화할 때 마다 Reload하지 않아도 된다는 미친 장점 존재But, Table, Collection View에서 Header, Footer, Section의 개념을 사용할 수 없어서 이전까지는 Dele

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

[iOS] Html WebView

ref Webkit 설정 https://hururuek-chapchap.tistory.com/35 WebView Striing Html 보여주기 https://zeddios.tistory.com/1135 Local 파일 http:

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

[Swift] Override Initializer

1) 초기화 메소드 델리게이션: super.init()연쇄적인 초기화2) 지정 초기화 메소드 (Designated Initializer)서브 클래싱 시 꼭 초기화 해줘야하는 메소드 : init(...)으로 작성required init은 서브 클래스에서 super.ini

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

[iOS] App Version 비교 후 앱스토어 이동 Alert 띄우기

앱을 업데이트하지 않더라도 상위 호환성을 갖춰 개발하는게 가장 이상적이지만 앱 출시 초반 단계에는 아무래도 오류나 기획, 사업적 차원에서 변동 사안이 많이 생겨 최대한 유저에게 업데이트를 권고하고 싶은 경우가 생기더라구요!앱스토어와 현재 설치 버전을 비교하는 후 스토어

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

[RxSwift] Traits

2022/01/15 CMC iOS Conference 자료비동기 프로그래밍을 관찰 가능한 흐름으로 지원해주는 API.옵저버 패턴과 이터레이터 패턴 그리고 함수형 프로그래밍을 조합한 반응형 프레임워크.RxSwift을 사용하지 않은 경우는 여러 쓰레드를 넘나 들고 클로저를

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

5. 변환 및 양자화 (Transform & Quantization)

https://blog.kakaocdn.net/dn/cjNAPe/btqWXaYZ6d0/0xGYhrQ6VhN3SYVKnWKplK/img.png좌측 그림은 Encoder에서, 우측 그림은 Decoder에서의 변환과 양자화에 대한 순서도입니다.먼저, Encoder에

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

4. HEVC 화면 간 예측 (Inter Prediction)

화면 내 예측 (Intra Prediction)에서는 주변 블록 간의 상관도를 이용하여 현재 블록의 화소값을 예측했다면, 화면 간 예측 (Inter Prediction)에서는 이미 부호화된 픽쳐들과의 시간적 상관도를 이용하여 현재 블록의 화소값을 예측하게됩니다.DPB

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

3. HEVC 화면 내 예측 (Intra Prediction)

HEVC에서 효율적으로 영상을 압축하기 위해 이웃 블록 간 유사도를 기반으로 화면 내 예측을 통해 공간적 중복성을 제거하여 압축을 진행합니다.화면 내 예측Reference Sample Paddinghttps://blog.kakaocdn.net/dn/Mds4o/

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

2. HEVC 블록 구조 (Block Structure)

HEVC에서 블록 분할 과정에 대한 설명입니다.HEVC의 블록 구조에 대해서 설명을 하지않고는 이후의 설명을 할 수 없지만 이후의 내용을 알지 못하는 상태에서 모든 이해 또한 할 수 없습니다.개인적으로 HEVC 공부를 하면서 블록 구조에 대한 부분이 처음에 가장 이해하

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

1. HEVC (High Efficiency Video Codec, H.265) 개요

2022년 1월 23일 기준, 지난 4개월의 학부 연구생 생활을 통해 공부하게 된 HEVC에 대해 정리하려고 합니다. 4개월이라는 시간으로 방대하고 복잡한 비디오 코덱에 대해 전문성을 갖추기에는 무리가 있다고 생각하며 오로지 제 스스로의 복습과 기록을 위한 글이기 때문

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

11. [딥러닝] RNN (Recurrent Neural Network)

https://blog.kakaocdn.net/dn/LJQk5/btqWQ9abYhR/kWpUkwuhZd0EXa6PFDF0K1/img.pngRNN(Recurrent Neural Network) 또한 일반 신경망처럼 Training Data를 입력으로 Feed F

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