Development/iOS

Development/iOS

[iOS] SnapKit

보호되어 있는 글입니다.

Development/iOS

[iOS] RxCocoa

RxCocoa란 Reactive한 형태를 Cocoa Framework에서도 사용할 수 있도록 하는 것을 말한다. Cocoa Framework에는 Foundation, ApplicationKit(or UIKit) 등이 있다. 1. Binder 다음 도식을 살펴보자. 여기서 핵심은 데이터가 단방향으로 흐를 수 있도록 한다는 것이다. UITextField에 글자를 쓰면 UILabel에 실시간으로 업데이트 되는 화면을 구현한다고 해보자. RxCocoa의 .bind(to: )를 사용하지 않는다면 다음과 같이 RxSwift만을 활용해 구현할 수 있다. textField.rx.text .observe(on: MainScheduler.instance) .subscribe(onNext: { label.text = $0 ..

Development/iOS

[iOS] Grand Central Dispatch (GCD)

보호되어 있는 글입니다.

Development/iOS

[iOS] App Store 심사 지침

보호되어 있는 글입니다.

Development/iOS

[iOS] RxSwift

RxSwift, 여러 기술 스택에 많이 등장하는 키워드였는데 기본에 집중하기 위해(?) 아직 거들떠보지 않았던 녀석. 최근에 개발하던 중 RxSwift 키워드가 다시 등장했다. 도대체 뭐길래 이렇게 많이 나오는거야? 강의를 결제했고, 이 부분을 먼저 정리하려 한다. 비동기적으로 동작하는 Apple API들과 수시로 상태가 변하는 환경에서 보다 직관적이고 효율적인 코드를 작성할 수 있다. Binding retry Delegate (전체 로직을 다 따져볼 필요 없도록 직관적으로 ~ 변경 가능) Apple의 비동기 API들 KVO Notification Center The delegate pattern Grand Central Dispatch (GCD) Closures 개발자가 추적하기 거의 불가능함. -> ..

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