[Xcode] Console 로그를 볼 수 없을 때
에러 갑자기 Xcode를 키고나서 콘솔 창이 안보여서 “Show the debug area”의 버튼을 눌러서 보여지게 할려고 했는데, 그마저도 Xcode 버그 때문에 보여지지 않아서 방법을 찾아봤습니다. 해결법 Command + Shift + Y 를 눌러서 보여주게 합니다! 관련링크 Can’t see console log
에러 갑자기 Xcode를 키고나서 콘솔 창이 안보여서 “Show the debug area”의 버튼을 눌러서 보여지게 할려고 했는데, 그마저도 Xcode 버그 때문에 보여지지 않아서 방법을 찾아봤습니다. 해결법 Command + Shift + Y 를 눌러서 보여주게 합니다! 관련링크 Can’t see console log
에러 메시지 error: Sandbox: rsync.samba(5159) deny(1) file-write-create /Users/janghyowon/Library/Developer/Xcode/DerivedData Xcode 15.0.1 기준으로 빌드하니까 위와 같은 에러가 발생했었습니다. 우선 에러를 해결하고 싶어하셔서 들어오셨을테니 ...
React Hook React Hook은 React 16.8 버전에서 도입된 새로운 기능입니다. 관련 링크 : https://ko.legacy.reactjs.org/blog/2019/02/06/react-v16.8.0.html React Hook은 함수형 컴포넌트에서 클래스 컴포넌트의 여러 기능들을 사용할 수 있게해서 상태관리나 생명주기 관리 등을 ...
Scheduler Scheduler는 특정 코드를 실행할 때 사용할 스레드 또는 큐를 결정하는 역할을 합니다. RxSwift에서 Scheduler를 사용함으로서 동시성을 쉽게 처리할 수 있습니다. MainScheduler 메인 쓰레드에서의 실행을 보장합니다.(UI 업데이트 사용에 적절해요) Observable.just("Hello, RxSwift...
Operator 사용하기 RxMarbles 사이트에서 Rx Observables에 대한 학습용 다이어그램을 제공하고 있습니다. 직접 코딩하기 귀찮거나 간단히 확인하고 싶을 땐 위 사이트를 통해 확인하는 게 좋습니다! 다만, 2021년 10월 27일 기준으로 수정된 내용이 없으므로 일부 메서드들은 없을 수 있습니다.(예: amb) RxSwift에서...
Subject 란? Subject는 이벤트를 받아서 구독자에게 전달할 수 있으며 직접 스트림을 생성할 수 있습니다. 한 마디로 구독자들은 Subject를 구독할 수 있으며, 특정 작업이나 동작이 발생 했을 때 Subject로 전달하고, 이를 구독한 구독자들(Observer들)에게 방출됩니다. Subject의 종류 PublishSubject :...
Observable 이란? Observable은 이벤트를 방출하는 스트림입니다. 구독자(Observer)들이 구독(Subscribe)을 하면 새로운 값이 방출될 때마다 알림을 받아서 이벤트를 처리할 수 있습니다. Observer 란 이벤트 스트림을 구독하는데 사용합니다. 데이터의 변화를 감지하고 이에 대한 작업을 수행할 수 있습니다. 각...
RxSwift 란? RxSwift is as compositional as the asynchronous work it drives. The core unit is RxSwift itself, while other dependencies can be added for UI Work, testing, and more. RxSwift는 비동기 작...
네이티브앱, 하이브리드앱, 웹앱에 대한 개념을 구체적으로 설명하기 위해 포스팅 했습니다. 네이티브앱(Native App) Android는 주로 Java와 Kotlin 언어로 개발되며, iOS는 Objective-C와 Swift를 사용하여 개발된 특정 플랫폼용 운영체제입니다. 다른 방식(하이브리드, 웹)에 비해 성능이 뛰어난 편이며 UI 만드는 것에...
Swift 5.6 버전에서 associatedtype 이라는 연관타입이 생겼습니다. https://www.hackingwithswift.com/example-code/language/what-is-a-protocol-associated-type In essence, they mark holes in protocols that must be fill...