<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>오진성</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@vaR" />
  <author>
    <name>intmain</name>
  </author>
  <subtitle>Swift를 함수형 언어스럽게 사용하는 방법에 관심이 많은 iOS개발자 입니다. 카카오에서 아지트라는 서비스를 만들고 있습니다.</subtitle>
  <id>https://brunch.co.kr/@@vaR</id>
  <updated>2015-09-21T06:10:11Z</updated>
  <entry>
    <title>실수로 force push해 작업내역을 날린다면? - git reflog 를 이용한다.</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@vaR/6" />
    <id>https://brunch.co.kr/@@vaR/6</id>
    <updated>2022-01-04T04:47:27Z</updated>
    <published>2022-01-04T01:39:33Z</published>
    <summary type="html">git reflog&amp;nbsp;명령어를 사용하면 최근 작업내역이 나오고 왼쪽에 커밋로그가 나온다. git checkout {커밋로그} 하여 복구한후&amp;nbsp;git branch xxx 로 브랜치를 새로 판다.&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FvaR%2Fimage%2Fg4Upxsa0EsBNFgtjdR9pi_ZCGQM.png" width="284" /&gt;</summary>
  </entry>
  <entry>
    <title>SwiftUI Preview Error</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@vaR/5" />
    <id>https://brunch.co.kr/@@vaR/5</id>
    <updated>2021-06-17T15:27:49Z</updated>
    <published>2020-08-23T17:44:16Z</published>
    <summary type="html">Preview 에서 다음과같은 에러가 난다면 codeCoverageEnabled 를 No 로 셋팅하세요.   linker command failed with exit code 1 (use -v to see invocation)  ----------------------------------------  LinkDylibError: Failed to buil</summary>
  </entry>
  <entry>
    <title>Cocoapod에 오픈소스 등록하기 - 할 때마다 어려운 오픈소스화의 징비록</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@vaR/4" />
    <id>https://brunch.co.kr/@@vaR/4</id>
    <updated>2019-09-10T05:13:51Z</updated>
    <published>2017-09-20T17:15:14Z</published>
    <summary type="html">나는 7년 차 개발자지만, 오픈소스 활동을 많이 하지 않았다는 점이 늘 부끄러웠다. 컨트리뷰트도 거의 없고, 내 오픈소스 Repository도 1개뿐이었다. 문서화를 귀찮아하거나, 할 일을 뒤로 미루는 나의 습성이 큰 원인이었다. 얼리어답터가 아닌 나는 XCode9 정식 버전이 나온 오늘에서야 XCode9을 설치했고, iOS11을 경험했고, iPhoneX을&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FvaR%2Fimage%2Fu0LDCE_2QdflTbzb_BcAmW2-9JY.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>여러 옵저버블을 한 옵저버로 바인드 가능하다.  - 여러 입력을 한 곳에서&amp;nbsp;처리하고 싶을 때.</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@vaR/2" />
    <id>https://brunch.co.kr/@@vaR/2</id>
    <updated>2018-11-06T08:47:19Z</updated>
    <published>2017-07-30T12:56:32Z</published>
    <summary type="html">CollectionViewCell들의 안쪽에 Button의 rx.tap을 한 번에 &amp;nbsp;bind 받아 ViewController에서 처리하고 싶었다. 그래서 한 옵저버가 여러 옵저버블로부터 bind를 몽땅 받아 처리가 가능한지 테스트 해보았다.   만약 내 가설이 틀려 테스트가 실패했으면 다음처럼 하려고 했었다.   서브젝트 여러 개가 한 번에 있다면 다음처럼&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FvaR%2Fimage%2F12CHmGg-5SQlLSMvWQQBFinImxU.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>RxSwift, 둘 중 하나만 Subscribe 받기 - merge와 debounce와 filter를 이용한 3단 콤비네이션</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@vaR/1" />
    <id>https://brunch.co.kr/@@vaR/1</id>
    <updated>2019-08-22T09:27:02Z</updated>
    <published>2016-08-09T15:59:01Z</published>
    <summary type="html">Observable 객체 하나를 A, B 두 객체에서 Subscribe 하고 있을 때, B 가 Subscribe를 받고 있다면 A는 Subscribe를 받지 말아야 할 때가 있다.  언제 이런 경우가 생길까? 앱 스펙이 다음과 같다면 그럴 때 가 온다.  1.&amp;nbsp;앱이 Active 되어있으니 푸시 알람이 오면 상단에 Notification Bar를 띄워준다. &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FvaR%2Fimage%2FKTJmzQBRa7C_84Nd4aNcKt9troY.png" width="500" /&gt;</summary>
  </entry>
</feed>
