layout 2

RxSwift 스터디 1주차 Hello RxSwift

RxSwift 스터디 1주차 Hello RxSwift이전에 4시간짜리 강의로 빠르게 스키밍했다면 이번에는 RxSwift에 대해서 차근차근 학습.해당 커리큘럼은 SOPT 동아리에서 오픈소스 공간에 있는 순서에 따라 공식문서인 ReactiveX.io를 기반으로 진행 공식문서 및 커리큘럼 링크는 본문 제일 하단에 위치 목차1. Observer 및 Operator2. 개념에서 몇가지 주의사항 1. Observer 및 Operator아래 ViewDidLoad에서 작성된 코드를 확인. `.tap`과 같은건 RxCocoa에 있는 부분으로 UIControl에 대해서 이벤트를 관찰할 수 있음.subscribe에서는 이벤트가 방출되면 여기서 로직을 처리. override func viewDidLoad() { sup..

iOS 서로 다른 해상도를 가진 레이아웃 기기별 적용 안될 때

iOS 서로 다른 해상도를 가진 레이아웃 기기별 적용 안될 때 작업환경Xcode 12.4스토리보드상의 기기 : iphone 11구동하는 디바이스 : iphone 12 mini  문제상황오토레이아웃을 정확하게 연결하였는데, 아이폰12 미니화면에서 우측으로 밀리는 현상 발생.아이폰 12 미니 시뮬레이터에서 아이폰 12 pro Max와 같은 비율을 갖고 출력되고 있었음. 디버깅 시도하기기기에 따라 width와 collectionView.bounds.width를 확인아이폰 12 프로 맥스의 기기 사이즈로 미니에서도 적용되는 거 발견문제점: 컬렉션 뷰 안에 컬렉션 뷰가 들어갈 형태로 구성했는데, 외부 레이아웃이 잘못 작성되어 내부 레이아웃 코드에서 프레임 기반으로 작성한 일부 코드의 문제 발생해결: 기기별 대응되..