๊ณต๋ถ€ ์—ฐ์Šต์žฅ :-)

TIL_20181220 ~ 20181231

|

2018.12.20

  • TIL๋‹ค์‹œ ์‹œ์ž‘!: ์ž…์‚ฌํ•˜๊ณ  ๊ทธ๋™์•ˆ ์ ์‘ํ•˜๊ธฐ ๋ฐ”์˜๊ณ  ์ถœํ‡ด๊ทผ์ด ํž˜๋“ค๋‹ค๋Š” ํ•‘๊ณ„๋กœ ๊ณต๋ถ€๋ฅผ ์†Œํ™€ํžˆโ€ฆ.์•„๋‹ˆ ๊ทธ๋ƒฅ ์™„์ „ ์•ˆํ–ˆ๋‹ค.(ใ…Žใ…Žใ…Ž;) ์ผ๋งŒํ•˜๊ณ  ํšŒ์‚ฌ ์ฝ”๋“œ๋งŒ ๋ณด๋‹ค๋ณด๋ฉด ์‹ค๋ ฅ์ด ๋Š˜์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™์•„์„œ ์ •์‹ ์ฐจ๋ฆฌ๊ณ  ํ•œ์‹œ๊ฐ„์ด๋ผ๋„ ๊ฐœ๋ฐœํ•˜๋Š” ์Šต๊ด€์„ ๊ธธ๋Ÿฌ์•ผ๊ฒ ๋‹ค!

2018.12.23

  • ์–‘ํฌ์žฌ ์šด์˜์ฒด์ œ
  • ๊น€์ • ์ฝ”์ฝ”์•„์ธํ„ฐ๋„์ฆˆ
  • RxSwift

2018.12.27

  • Rx์‹œ์ž‘!
  • ๊ณฐํŠ€๊น€๋‹˜์˜ RxSwift๊ฐ•์˜ ๋“ฃ๊ธฐ: Functional Reactive Programming ํŒจ๋Ÿฌ๋‹ค์ž„
  • ๋ณ‘๋ ฌํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋™์‹œ์— ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ write๋ฅผ ํ• ๋•Œ read์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊น€
  • Immutable์ด ๋‚˜์˜ค๊ฒŒ ๋œ ๋ฐฐ๊ฒฝ
  • asyncํ•œ ์ƒํ™ฉ์—์„œ asyncํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ด๋ƒ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด: Reactive!!!!
  • data๋ฅผ ์ŠคํŠธ๋ฆผ์œผ๋กœํ˜๋ ค๋ณด๋‚ธ๋‹ค!

ํ•จ์ˆ˜ํ˜•ํ”„๋กœ๊ทธ๋ž˜๋ฐ?

  • ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ side-effect์—†์ด ์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๊ฒƒ!
  • OOP์—์„œ ์ตœ์„œ ๋ชจ๋“ˆ๋‹จ์œ„: ๋ฉค๋ฒ„๋ณ€์ˆ˜ / ๋ฉ”์„œ๋“œ๋ฅผ ๊ฐ€์ง€๋Š” ๊ฐ์ฒด(Object)๋‹จ์œ„ ํ•˜๋‚˜! ์˜ค๋ธŒ์ ํŠธ ํ•˜๋‚˜๊ฐ€ ์Šค์Šค๋กœ state๋ฅผ ๊ฐ€์ง„๋‹ค.
  • ํ•จ์ˆ˜ํ˜•ํ”„๋กœ๊ทธ๋ž˜๋ฐ: input์— ๋Œ€ํ•œ output์ด(์ˆœ์ˆ˜ํ•จ์ˆ˜) ์—ฐ๊ฒฐ์ด ๋˜์–ด ํ•˜๋‚˜์˜ ์ปค๋‹ค๋ž€ ์•„์›ƒํ’‹์„ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค. ์ƒํƒœ์— ๋”ฐ๋ผ์„œ output์ด ๋‹ฌ๋ผ์ง€๋Š” ์ผ์ด ์—†๋‹ค. ๋ชจ๋“ˆ์˜ ์ตœ์†Œ๋‹จ์œ„๋Š” ํ•จ์ˆ˜ ํ•˜๋‚˜!
  • ๋‘˜์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” state๊ฐ€ ์žˆ๋ƒ ์—†๋ƒ์— ๋”ฐ๋ฆ„
  • ๋ช…๋ นํ˜• vs ์„ ์–ธํ˜• / how vs what
  • ๋‚ด๊ฐ€ ํ•˜๋Š”(ํ•˜๋ ค๋Š”) ๋™์ž‘์„ how๋กœ ํ‘œ์‹œํ•˜๊ณ ์žˆ๋Š๋ƒ, what์œผ๋กœ ํ‘œ์‹œํ•˜๊ณ ์žˆ๋Š๋ƒ์— ๋”ฐ๋ฅธ ์ฐจ์ด๊ฐ€ ์žˆ์Œ
    • ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ถ€๋ถ„์„ ์ฝ์Œ์œผ๋กœ์„œ ์–ด๋–ค๊ฑธ ํ• ์ง€(what)์•Œ ์ˆ˜ ์žˆ๋‹ค.

2018.12.28

  • wdb ํƒ€์ž„๋ผ์ธ ๋ทฐ์ปจํŠธ๋กค๋Ÿฌ;;;๋ฆฌํŒฉ;;;ํ† ๋ง;;;;;
    • ์ปจํ…Œ์ด๋„ˆ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•
    • ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์€ ๋ทฐ ํŽ˜์ด์ €๋ฅผ ์ด์šฉํ•ด์„œ ์ปจํ…Œ์ด๋„ˆ์— ์—ฌ๋Ÿฌ ๋ทฐ๋ฅผ ์—ฐ๊ฒฐํ•ด์„œ ๊ตฌํ˜„ํ•˜๋Š” ์‹์œผ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค๊ณ  ํ•จ
    • https://coding-factory.tistory.com/206
  • ๋งˆํŠธ์‰ฌ๋Š”๋‚  ํ–„๋ฒ„๊ฑฐ๋ฉ”๋‰ด ์—†์• ๊ณ  ํƒญ๋ฐ”์ปจํŠธ๋กค๋Ÿฌ๋กœ ๋ณ€๊ฒฝ!?!!!์—†์• ์—†์• (?)

2018.12.29

  • tabbarcontroller

2018.12.27

  • ์˜ค๋ธŒ์ ํ‹ฐ๋ธŒ-C๋กœ ํ…Œ์ด๋ธ”๋ทฐ๋ฅผ ๊ทธ๋ ค๋ณด์ž
    • https://www.youtube.com/watch?v=ADyiVY5wiVk

Comments