Development/iOS

Development/iOS

[iOS] iOS의 View 체계

View의 Frame과 Bounds? 어느 질문에도 나왔던 것. 평소 개발할 때는 별로 신경 안쓰고 하다가, View 자체를 이해하기 위해선 꼭 필요한 개념이 아닌가 싶어 정리해본다. View를 알면, 원하는 모양으로 화면 구성할 수 있다. 화면 위에서 일어나는 Gesture를 관리할 수 있다. 뷰의 기본적인 역할 iOS에서 컨텐츠를 나타내기 위해 알아야 할 개념인 Window, View를 알아보자. Window View를 위한 컨테이너 역할 View Window 내에서 컨텐츠를 보여줌 다른 View를 관리 및 구성 Gesture Recognizer를 통해 터치 이벤트를 직접 처리할 수 있음 View Hierarchy와 Parent View, Child View 뷰 계층(View hierarchy) Su..

Development/iOS

[iOS] UIAlertController 톺아보기

보호되어 있는 글입니다.

Development/iOS

[iOS] Storyboard 없이 코드로 UIWindow.rootViewController 설정하기

Xcode의 프로젝트를 생성하면 다음과 같이 Interface로 SwiftUI or Storyboard를 선택할 수 있다. Interface > Storyboard로 설정하는 프로젝트에는 기본적으로 Main.storyboard와 ViewController.swift 파일이 생성되고 Info.plist에는 Main.storyboard를 연결해주는 설정이 있다. 만일, Storyboard를 사용하지 않고 코드로만 rootViewController를 설정해주고 싶다면 다음을 살펴보시라. 1. Main.storyboard와 ViewController.swift 파일 지우기 2. Info.plist에서 Main.storyboard 설정 제거 3. 새로운 [New]ViewController.swift 파일 만들기 ..

Development/iOS

[iOS] RxSwift/RxCocoa/RxRelay - Subject와 Relay

UI이기 때문에 PublishSubject 대신 PublishRelay를 쓰는 코드를 봤다. 차이가 뭔데? 궁금해서 정의 찾아봄 아 참고로 RxSwift Github 공식 README.md에 가보면 RxSwift, RxCocoa, RcRelay 등의 연관 관계를 설명해주고 있다. 더보기 // // PublishRelay.swift // RxRelay // // Created by Krunoslav Zaher on 3/28/15. // Copyright © 2017 Krunoslav Zaher. All rights reserved. // import RxSwift /// PublishRelay is a wrapper for `PublishSubject`. /// /// Unlike `PublishSubje..

Development/iOS

[iOS] SnapKit

보호되어 있는 글입니다.

EUNJI HA
'Development/iOS' 카테고리의 글 목록 (2 Page)