목록전체 글 (284)
기어가더라도 제대로

Observable 공식 문서에서 한국어 번역을 제공하고 있는데 이 단어만큼은 영어의 원어를 사용한다. 번역 했을 때 늬앙스를 살리기 어려운 단어라 판단한 듯하다. 보통 그런 단어는 중요도가 떨어지기 마련인데, RxSwift 에서는 중요도가 매우 높다! 직역하자면 관찰이 가능한 객체(?) 인데, 잘 와닿지는 않는다. Observer 와의 관계를 통해 이해하는 게 좋겠다. 정의하기 어려우면서 중요도까지 높다니! Observable And Observer 이 둘은 관계가 특이하다. Observable 이 방송국의 전파 전달기면, Observer(이하 옵저버) 가 전파 수신기 쯤 된다. Observable 은 사실 비동기 처리를 하기 위해 만들어졌다. 작업이 끝나는 시점이 명확하지 않기 때문에, 이를 관찰하는..
Delegate 패턴 https://damagucci-juice.tistory.com/37?category=980234 Delegate 정의 직역하면 대리인, 클래스 간에 응집도? 결합도? 강한 참조? 여튼 암튼 그런 것을 피하기 위해서 사용하는 패턴 주로 MVC 패턴에서 많이 사용한다네요. 예시 각각의 구성요소들이 각자 자기가 damagucci-juice.tistory.com NotificationCenter https://damagucci-juice.tistory.com/41?category=980234 Notification Center 간단 사용법 필요성 객체간에 연결을 느슨하게 하기 위해 delegate 라는 것을 썻는데, 이 delegate도 많아지니 코드가 지저분해서, 1:多 혹은 多 : 多..
import Foundation let stringSeven = "seven" var seven = stringSeven.replacingOccurrences(of: "seven", with: "7") print(type(of: Int(seven)!)) print(Int(seven)!) 하.. 약 2일을 고민한 알고리즘이 고작 네줄로 요약되다니 아주 기분이 좋지 못하다. 음.. 이제라도 알았으니 기분이가 좋아야하는걸까? 물은 반이나 남은 것일까 반밖에 안남은 것 일까?