map, filter, combineLatest 등 문제 풀기
1. map 연산자 사용하기 문제 내용 Observable<Int>를 생성하고, 1~5까지 숫자를 방출하세요. map 연산자를 사용하여 각 숫자에 10을 곱한 값을 반환하세요. 변환된 값을 subscribe를 사용하여 출력하세요. 내가 답한 내용 Observable.of(1, 2, 3, 4, 5) .subscribe( ...
1. map 연산자 사용하기 문제 내용 Observable<Int>를 생성하고, 1~5까지 숫자를 방출하세요. map 연산자를 사용하여 각 숫자에 10을 곱한 값을 반환하세요. 변환된 값을 subscribe를 사용하여 출력하세요. 내가 답한 내용 Observable.of(1, 2, 3, 4, 5) .subscribe( ...
여러 Observable에서 가장 최신 값을 합쳐서 방출하는 연산자 모든 Observable이 최소 하나의 값을 방출하여야함 여러 Observable중 최신 값이 들어오면 값들이 조합되어 새로운 값 방출 예제 코드 let first = BehaviorSubject(value: "A") let second = BehaviorSubject(valu...
merge는 타입이 같은 여러 개의 Observable을 하나로 합치는 연산자 각 Observable이 값을 방출하는 즉시 합쳐진 스트림에서 순서 없이 출력. 여러 개의 Observable을 동시에 구독하고 방출된 값을 하나의 Observable에서 받을 수 있도록 해줌. PublishSubject, BehaviorSubject, Publi...
awakeFromNib 완벽 가이드: Interface Builder 객체 초기화의 모든 것 소개 iOS 개발에서 Interface Builder(XIB/Storyboard)를 사용할 때, 객체의 초기화 시점을 정확히 파악하는 것은 매우 중요합니다. awakeFromNib은 XIB나 Storyboard에서 로드된 객체가 완전히 초기화된 후 호출되는...
📌 1번 문제 (✅ 정답) 문제 요구사항 Observable.of를 사용하여 "Hello", "RxSwift", "World"를 방출하세요. subscribe를 이용하여 방출된 값을 print하세요. 제출한 답 Observable.of("Hello", "RxSwift", "World") ...
변수에 값이 있을수도 있고 nil일수도 있는 타입 let name: String? = nil //값이 nil 일때 name = "sangjin" //값 할당 가능 강제 언래핑 (!)로 옵셔널 타입 → 타입 let name : String? = nil print(name) //nil이면 크래시 발생 옵셔널 바인딩 if let ...
해당 예제는 brawlytics-server.com에 해당함. 1. 기존 포트 80 점유 프로세스 종료 포트 80을 점유한 프로세스 확인 sudo netstat -tulnp | grep :80 포트 80을 점유한 프로세스 강제 종료 sudo fuser -k 80/tcp 2. 인증서 갱신 (또는 확인) 기존 인증서 삭제 (필요한 경우) ...
관련된 값들을 한 그룹으로 묶어서 표현하는 타입이다. enum Direction { case north case south case east case west } var currentDirection = Directino.north currentDirection = .east Switch문과 함께 사용 switch currentDire...
compactMap은 Swift의 컬렉션(Array, Set, Dictionary 등)에서 조건에 맞체 변환을 시도하여 nil이 나오는 값을 제외함 예제 코드 let numbers = ["1", "2", "three", "4"] let converted = numbers.compactMap { Int($0) } // 조건 : 인자를 정수로 변환 ...
bind는 RxSwift에서 옵저버블(Observable)의 결과를 특정 대상에 연결할 때 사용하는 메서드. bind의 특징: UI 업데이트에 자주 사용됨 → 예: UILabel.text, UIButton.isEnabled Main Thread에서 실행됨 → UI 업데이트를 안전하게 처리 가능 수동 구독 불필요 → subscribe(o...