Subscriber

Subscriber๋Š” Publisher๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค.

Publisher ํƒ€์ž…์—์„œ ๋‹ค์Œ์˜ Subscriber๋ฅผ ์˜คํผ๋ ˆ์ดํ„ฐ๋กœ ์ œ๊ณตํ•œ๋‹ค.

  • sink(receiveCompletion:receiveValue:)

    • ์™„๋ฃŒ ์‹ ํ˜ธ๋ฅผ ๋ฐ›๊ณ  ์ƒˆ๋กœ์šด ์š”์†Œ๋ฅผ ๋ฐ›์„ ๋•Œ๋งˆ๋‹ค ์ฃผ์–ด์ง„ ํด๋กœ์ €๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

  • assign(to:on:)

    • ์ƒˆ๋กญ๊ฒŒ ๋ฐ›์€ ๊ฐ’์„ ์ฃผ์–ด์ง„ ์ธ์Šคํ„ด์Šค์˜ ํ‚ค ๊ฒฝ๋กœ๋กœ ์‹๋ณ„๋˜๋Š” ํ”„๋กœํผํ‹ฐ์— ํ• ๋‹นํ•œ๋‹ค.

Combine์—์„œ Subscriber๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

Last updated