๐ ์์ด-์ค-์์ค/๐ฑ iOS ๊ฐ๋ฐ
[iOS] NSCache์ ์บ์ ์ ์ฑ
๋ฏ์ด๋ณด๊ธฐ
[iOS] NSCache์ ์บ์ ์ ์ฑ ๋ฏ์ด๋ณด๊ธฐ
2022.02.08NSCache ์ค๋์ ๊ฐ๋ฒผ์ด ์ด๋ฏธ์ง ์บ์์ ์์ฃผ ์ฌ์ฉํ์ง๋ง, ๋ฌด์ฌ์ฝ ์ฌ์ฉํด์ค๊ธฐ๋ง ํ๋ NSCache๊ฐ ๋ด๋ถ์ ์ผ๋ก ์ด๋ค ์ ์ฑ
์ ๋๊ณ ์๋์ง ํ์ธํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ณต์๋ฌธ์์๋ NSCache๊ฐ ๋ค์ํ ์๋ ์ ๊ฑฐ ์ ์ฑ
(auto-eviction policy)์ ์ฌ์ฉํด์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ค๊ณ ์๊ฐํ๊ณ ์๋๋ฐ์, ์ด๋ค ์ ์ฑ
์ ์ฌ์ฉํ๋์ง ์๋ ค์ฃผ๊ณ ์์ง๋ ์์์. ๊ทธ๋์ Foundation์ ๋ค์ด๊ฐ๋ Objective-C ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ libs-base์์ NSCache์ ์์ค์ฝ๋๋ฅผ ์ฐพ์ ์ ์์๊ณ , ์ด ์์ค์ฝ๋๋ฅผ ๋ฏ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค..! ์ ๊ฑฐ Objc๋ ๋ฆฌ๋ฉ์ ์๋ฒฝํ๊ฒ ๋ชปํด์ ํ๋ฆฐ ์ ๋ณด๊ฐ ์์ ์๋ ์์ด์..! ํท๊ฐ๋ฆฌ๋ ๋ถ๋ถ์ ์ ๋ชจ๋ฅด๊ฒ ๋ค๊ณ ๋จ๊ฒจ๋๊ฒ์! ์ฝ๋๋ ์ฌ๊ธฐ์์ ํ์ธํ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! GitHub ..
[iOS] ์ฑ ์๋๋ฐ์ค์ iOS์ ํ์ผ ์์คํ
[iOS] ์ฑ ์๋๋ฐ์ค์ iOS์ ํ์ผ ์์คํ
2022.01.21App Sandbox + File System ์ค๋์ ์ฑ ์๋๋ฐ์ค์ ๋ํ ๊ฐ๋
์ ์ ๋ฆฌํด๋ณด๊ณ ์ฑ ์๋๋ฐ์ค ๋ด๋ถ์์ ํ์ผ๋ค์ ์ด๋ป๊ฒ ๊ด๋ฆฌํ๊ณ ์๋์ง ๊ณต์๋ฌธ์๋ฅผ ํตํด ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ดํด๋ณด๋ ค๊ณ ํ๋ ๋ฌธ์๋ File System Programming Guide์ App Sandbox Design Guide์ธ๋ฐ์, ์๋๋ฐ์ค ๋ฌธ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ MacOS๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์ด ์์ด์ ๋๋ฌด ๊น๊ฒ๋ ๋ค๋ฃจ์ง ์๊ณ ์๋๋ฐ์ค์ ๊ฐ๋
์ด ๋ฌด์์ธ์ง ํ์ธํ๋ ์ฉ๋๋ก ๋ณด๋ ค๊ณ ํด์. ๋ฌธ์ ์์ฒด๊ฐ 2016๋
์ ๋ง์ง๋ง์ผ๋ก ์
๋ฐ์ดํธ ๋์ด์ ์ ๋ขฐ๋๋ ๋์ง ์๊ตฌ์. ๊ทธ๋ผ ํ๋์ฉ ์์ํด๋ณด๊ฒ ์ต๋๋ค! App Sandbox ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด ์ฑ ์๋๋ฐ์ค๋ ์ปค๋ ๋ ๋ฒจ์์ ์ฑ์ ๋ฐ์ดํฐ์ ๋ํ ์ ๊ทผ์ ์ ํํ๋ ๊ธฐ์ ์ด์์. ์ฑ ์๋๋ฐ์ค์ ๋ชฉ์ ์ ์ฑ์ด ์์๋..
[iOS] ๋ฉ์ดํธ๋ฌ๋: ๋ฐ์ชฝ์ง๋ฆฌ ์ด๋ฏธ์ง ์บ์ ๊ฐ์ ํ๊ธฐ
[iOS] ๋ฉ์ดํธ๋ฌ๋: ๋ฐ์ชฝ์ง๋ฆฌ ์ด๋ฏธ์ง ์บ์ ๊ฐ์ ํ๊ธฐ
2022.01.18๋ฉ์ดํธ ๋ฌ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณต์ ํ๋ ํฌ์คํธ์
๋๋ค! GitHub - boostcampwm-2021/iOS06-MateRunner: ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ. Contribute to boostcampwm-2021/iOS06-MateRunner development by creating an account on GitHub. github.com ์ฌ๊ธฐ์ ์ ํฌ ํ๋ก์ ํธ๋ฅผ ๋ ์์ธํ ๋ณผ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! ์ถฉ๊ฒฉ๊ณผ ๊ณตํฌ.. ๋ด๊ฐ ๋ง๋ ์ด๋ฏธ์ง ์บ์ฑ์ ๋ฐ์ชฝ์ง๋ฆฌ์๋ค! ๋ฟ๋ฏํ๊ฒ ํ๋ก์ ํธ๋ ๋ง์น๊ณ ํ๋ฌ์ด ๋์ด์์ผ ๊ตฌํํ๋ ์ด๋ฏธ์ง ์บ์ฑ์ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ๊ฒ ๋์์ต๋๋ค.. ์ค๋์ ์ด๋ค ๋ฌธ์ ์ ๋ค์ด ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด..
[iOS] view.layer์ ์ ์ฒด๋ฅผ ์ฐพ์์
[iOS] view.layer์ ์ ์ฒด๋ฅผ ์ฐพ์์
2022.01.15UIView์ CALayer ์ง์ง ๋ฉด์ ์์ ์์ฃผ ๋ฐ๋ ์ง๋ฌธ์ธ UIVIew์ layer์ ์ฐจ์ด์ ๋ํด์ ๊ณต์๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณต๋ถํด๋ณด๋ ค๊ณ ํด์. ์๋ํ๋ฉด ์ ๋ฐ ์ง๋ฌธ์ ๋ฐ์์ ๋ ๋จ ํ ๋ฒ๋ ๋ช
์พํ๊ฒ ๋ต๋ณ์ ํด๋ณธ ์ ์ด ์๋ ๊ฒ ๊ฐ์์์.. ๋ธ๋ก๊ทธ๋ค์ ๋๋ฌ๋ณด๋ฉด UIView์์ layer๊ฐ ์ํด์ ธ์๊ณ ์ด๋ฐ๊ฑด ์ ์ค๋ช
๋์ด์๋๋ฐ, ๊ทผ๋ณธ์ ์ผ๋ก ๋ ๊ฐ๊ฐ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์๋ฟ๋ ๊ธ์ด ์์ด์ ๊ณต์๋ฌธ์๋ฅผ ํ๋ฉด์ ํ ๋ฒ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! view.layer ๋จผ์ UIView๊ฐ ๊ฐ์ง๋ ํ๋กํผํฐ์ธ layer์ ๊ณต์๋ฌธ์๋ฅผ ๋ค์ฌ๋ค๋ณผ๊ฒ์. ์ค๋๋ ๋ด๋ฐฑํ ๊ณต์๋ฌธ์..ใ
ใ
์ผ๋จ ์๋ก์ด ํค์๋์ธ Core Animation, Rendering ์ ์ฒดํฌํด๋๊ณ ๋ํ
์ผํ ์ค๋ช
์ ํ๋ฒ ํ์ธํด๋ณด์ฃ . ๋ํ
์ผ ํ๋ค์..ใ
ใ
์ผ๋จ l..
[iOS] required init?(coder: NSCoder)์ ์ ์ฒด๋ฅผ ์ฐพ์์
[iOS] required init?(coder: NSCoder)์ ์ ์ฒด๋ฅผ ์ฐพ์์
2022.01.11NSCoder UIView๋ฅผ ์์ํด ์ปค์คํ
ํ๊ฒ ๋ทฐ๋ฅผ ๊ตฌ์ฑํ๊ฒ ๋๋ฉด ๋ ์ข
๋ฅ์ ์์ฑ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ฝ๋์์ ์ฌ์ฉํ๋ ์์ฑ์๋ frame์ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ๋ ์์ฑ์์์ฃ . ๊ทธ๋ผ NSCoder๋ฅผ ์ฌ์ฉํ๋ ์์ฑ์๋ ์ธ์ ์ฐ์ผ๊น์? ์ด ๋ฌผ์์ ๋ต์ ํ๊ธฐ ์ํด์๋ NSCoder๊ฐ ๋ฌด์์ธ์ง๋ถํฐ ์์์ผ๊ฒ ์ฃ ? NSCoder์ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐพ์๊ฐ๋ด
์๋ค. ์ผ๋จ ๊ณต์๋ฌธ์์์๋ NSCoder๋ฅผ ์ถ์ํด๋์ค๋ผ๊ณ ์๊ฐํ๊ณ ์์ด์. ์ด๋ค ๊ฐ์ฒด๊ฐ ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ์์นด์ด๋น(archiving. ์์ถ์ด๋ผ๊ณ ๋ณผ ์ ์๊ฒ ์ฃ ?) ํ๊ฑฐ๋ ๋ถ๋ฐฐ(distribution)ํ ์ ์๋๋ก ํฉ๋๋ค. ์์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ์ค๋ฒ๋ทฐ์์ ๋ ์์ธํ ๋ด์ฉ์ ์ฝ์ด๋ณผ๊ฒ์. NSCoder declares the interface used by concr..
[iOS] ๊ณต์๋ฌธ์๋ก ๊ณต๋ถํ๋ URLSession
[iOS] ๊ณต์๋ฌธ์๋ก ๊ณต๋ถํ๋ URLSession
2022.01.11Apple Developer Documentation developer.apple.com URLSession URLSession์ ๋คํธ์ํฌ ํต์ ๊ณผ ๊ด๋ จ๋ ์์
๋ค์ ๊ทธ๋ฃน์ ๊ด๋ฆฌํ๋ ๊ฐ์ฒด์
๋๋ค. Foundation ํ๋ ์์ํฌ์ ํฌํจ๋์ด ์๊ณ ํด๋์ค์
๋๋ค. Overview URLSession์ URL์ ํตํด ํน์ ๋๋ ์๋ ํฌ์ธํธ์ ๋ํด ๋ฐ์ดํฐ๋ฅผ ์
๋ก๋ํ๊ฑฐ๋ ๋ค์ด๋ก๋ ํ ์ ์๋๋ก API๋ฅผ ์ ๊ณตํ๋ ํด๋์ค์
๋๋ค. URLSession์ ํตํด์ ์ฑ์ด ์คํ๋์ง ์์๋, ํน์ Suspended ์ํ์ฌ๋(ํ ์ฒ์์์๋ค์..) ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ค์ด๋ก๋๋ฅผ ์งํํ ์ ์๊ฒ ๋์์ค๋๋ค. URLSessionDelegate๋ URLSessionTaskDelegate๋ฅผ ์ฌ์ฉํ๋ฉด ๊ถํ์ด๋ ๋ฆฌ๋ค์ด๋ ์
, ์์
์๋ฃ์ ๋ํ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ์..
[iOS] iOS๋ ํ๋ฉด์ ์ด๋ป๊ฒ ๊ทธ๋ฆด๊น? RunLoop ๋ถํฐ Constraint, Layout, Display ๊น์ง
[iOS] iOS๋ ํ๋ฉด์ ์ด๋ป๊ฒ ๊ทธ๋ฆด๊น? RunLoop ๋ถํฐ Constraint, Layout, Display ๊น์ง
2021.12.23๋ฐ๋ฃจํ๋ถํฐ ํ๋ฉด์ ๋ทฐ๊ฐ ๊ทธ๋ ค์ง๊ธฐ๊น์ง. ์คํฐ๋๋ฅผ ํ๋ฉด์ ๊ธฐ์ ๋ฐํ๊ฐ ์์๋๋ฐ์, ์ค๋นํ ๋ด์ฉ์ ์ ๋ฆฌํด๋๊ฒ ์ต๋๋ค! ๊ฑฐ์ ํผํผํฐ์ ๋ชจ๋ ๊ฑธ ๋ค ๋ด์์ ๊ธ์ ๋ง์ด ์์ ๊ฒ ๊ฐ์์ใ
ใ
RunLoop(๋ฐ๋ฃจํ) iOS์์ ๋ฐ์ํ๋ ๋ชจ๋ ์ด๋ฒคํธ๋ RunLoop๋ฅผ ๊ฑฐ์ณ ์ฒ๋ฆฌ๋๊ธฐ ๋๋ฌธ์ RunLoop์ ๋ํ ์ดํด๊ฐ ๋จผ์ ํ์ํฉ๋๋ค! ๊ฐ๋ตํ๊ฒ ์ค๋ช
ํ๋ฉด, RunLoop๋ ๋ชจ๋ ์ค๋ ๋์ ํ๋์ฉ ์กด์ฌํ๋ฉด์ ์์คํ
์ ๋ค์ด์ค๋ ๋ ์ข
๋ฅ์ ์ด๋ฒคํธ, Input Source์ Timer Source๋ฅผ ์ฒ๋ฆฌํ๋ ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ฃจํ์
๋๋ค. UIApplication์ด ์คํ์์ผ์ฃผ๋ ๋ฉ์ธ ์ค๋ ๋๋ฅผ ์ ์ธํ๊ณ ๋ ๋ฐ๋ฃจํ๋ ์๋์ผ๋ก ์คํ๋์ง ์์์! ๋ฐ๋ฃจํ๋ ์ด๋ฐ ๊ณผ์ ์ ๊ฑฐ์ณ์ ์คํ๋๋๋ฐ์, ์์คํ
์ ๋ค์ด์ค๋ ์ด๋ฒคํธ๋ค์ ๊ณง๋ฐ๋ก ๋ฐ๋ฃจํ๋ก ์ ๋ฌ๋๋ ๊ฒ์ด ์๋๋ผ ..
[iOS] ๋ฉ์ดํธ๋ฌ๋: Firestore SDK ์์ REST API๋ก
[iOS] ๋ฉ์ดํธ๋ฌ๋: Firestore SDK ์์ REST API๋ก
2021.12.05๋ฉ์ดํธ ๋ฌ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณต์ ํ๋ ํฌ์คํธ์
๋๋ค! GitHub - boostcampwm-2021/iOS06-MateRunner: ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ. Contribute to boostcampwm-2021/iOS06-MateRunner development by creating an account on GitHub. github.com ์ฌ๊ธฐ์ ์ ํฌ ํ๋ก์ ํธ๋ฅผ ๋ ์์ธํ ๋ณผ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! ์ฑ์ด ๋๋ฌด ๋ฌด๊ฑฐ์์.. ์ ํฌ ํ์ ์๋ฒ ๊ฐ๋ฐ์๊ฐ ์๋ค ๋ณด๋ ์ต๋ํ API๋ง์ผ๋ก ์๋ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์๋ ์๋น์ค๊ฐ ํ์ํ๊ณ , ์ด๋ฐ ๊ธฐ๋ฅ๋ค์ ์ฝ๊ณ , ๊ทธ๋ฆฌ๊ณ ๋ฌด๋ฃ๋ก ์ ๊ณตํด์ค ์ ์๋ ์๋น์ค์ธ Fi..
[iOS] ๋ฉ์ดํธ๋ฌ๋: ์ฐ๋นํํ RxTest๋ฅผ ์ด์ฉํ ๋จ์ํ
์คํธ
[iOS] ๋ฉ์ดํธ๋ฌ๋: ์ฐ๋นํํ RxTest๋ฅผ ์ด์ฉํ ๋จ์ํ ์คํธ
2021.12.05๋ฉ์ดํธ ๋ฌ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณต์ ํ๋ ํฌ์คํธ์
๋๋ค! GitHub - boostcampwm-2021/iOS06-MateRunner: ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ. Contribute to boostcampwm-2021/iOS06-MateRunner development by creating an account on GitHub. github.com ์ฌ๊ธฐ์ ์ ํฌ ํ๋ก์ ํธ๋ฅผ ๋ ์์ธํ ๋ณผ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! MVVM์ ํด๋ฆฐ ์ํคํ
์ฒ๊น์ง ํด๋๊ณ ํ
์คํธ๋ฅผ ์ ํ๋ค๊ณ ? ์ ํฌ ํ์ MVVM๊ณผ ํด๋ฆฐ ์ํคํ
์ฒ๋ฅผ ํ๋ก์ ํธ์ ์ ์ฉํ๋๋ฐ์, ์ด๋ฐ ๊ตฌ์กฐ๋ก ๋๋์์ ๋ ์ป๋ ํฐ ์ด์ ์ค ํ๋๊ฐ ํ
์คํธ๊ฐ ์ฉ์ดํ ๊ตฌ์กฐ์
๋๋ค..
[iOS] ๋ฉ์ดํธ๋ฌ๋: ์ด๋ฏธ์ง ์บ์ฑ ์ ์ฉ๊ธฐ(๋ฉ๋ชจ๋ฆฌ ์บ์ฑ, ๋์คํฌ ์บ์ฑ ๊ทธ๋ฆฌ๊ณ ETag)
[iOS] ๋ฉ์ดํธ๋ฌ๋: ์ด๋ฏธ์ง ์บ์ฑ ์ ์ฉ๊ธฐ(๋ฉ๋ชจ๋ฆฌ ์บ์ฑ, ๋์คํฌ ์บ์ฑ ๊ทธ๋ฆฌ๊ณ ETag)
2021.12.05๋ฉ์ดํธ ๋ฌ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณต์ ํ๋ ํฌ์คํธ์
๋๋ค! GitHub - boostcampwm-2021/iOS06-MateRunner: ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ. Contribute to boostcampwm-2021/iOS06-MateRunner development by creating an account on GitHub. github.com ์ฌ๊ธฐ์ ์ ํฌ ํ๋ก์ ํธ๋ฅผ ๋ ์์ธํ ๋ณผ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! ๋ฌ๋ฆฌ๊ธฐ ์ฑ์ธ๋ฐ ์บ์ฑ์ด ์ ํ์ํด..? ๋ค ์ ํฌ๋ ๊ทธ๋ด ์ค ์์์ต๋๋ค.. Firebase Firestore์์ ํ๋ฆฌํฐ์ด๋ก ์ ๊ณตํ๋ ์ฉ๋์ ํ๋ฃจ ๋ค์ด๋ก๋ ์ต๋ 1๊ธฐ๊ฐ๋ฐ์ดํธ์ธ๋ฐ ์ด์ฐจํผ ์ ํฌ๋ ํ๋กํ ์ด..
[iOS] ๋ฉ์ดํธ๋ฌ๋: ๋ชจ๋ ํ๋ฉด์์ ์ด๋์ฅ์ ๋ฐ๊ณ ๋ฌ๋ฆฌ๊ธฐ ์์ํ๊ธฐ, ์ฌ์ง์ด ์ฑ์ด ๊บผ์ ธ์์ด๋!
[iOS] ๋ฉ์ดํธ๋ฌ๋: ๋ชจ๋ ํ๋ฉด์์ ์ด๋์ฅ์ ๋ฐ๊ณ ๋ฌ๋ฆฌ๊ธฐ ์์ํ๊ธฐ, ์ฌ์ง์ด ์ฑ์ด ๊บผ์ ธ์์ด๋!
2021.12.04๋ฉ์ดํธ ๋ฌ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณต์ ํ๋ ํฌ์คํธ์
๋๋ค! GitHub - boostcampwm-2021/iOS06-MateRunner: ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ. Contribute to boostcampwm-2021/iOS06-MateRunner development by creating an account on GitHub. github.com ์ฌ๊ธฐ์ ์ ํฌ ํ๋ก์ ํธ๋ฅผ ๋ ์์ธํ ๋ณผ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! ๊ตฌํํ๊ณ ์ ํ๋ ๊ธฐ๋ฅ ์ด๋์ฅ๊ณผ ํธ์ ์๋ฆผ์ ๊ตฌํํ๋ฉด์, ์ฌ์ฉ์์ ํธ์๋ฅผ ์ํด ํจ๊ป ๊ตฌํํ๊ณ ์ ํ๋ ๊ฒ์ด ํธ์ ์๋ฆผ์ ํญ ํ๋ ๊ฒ์ ํตํด ์ด๋ค ํ๋ฉด์์๋ ์ด๋์ฅ์ ๋ฐ๋ ๊ฒ์ด์์ต๋๋ค. ์ฑ์ด ์ข
๋ฃ๋ ์..
[iOS] ๋ฉ์ดํธ๋ฌ๋: ์ฝ๋๋ค์ดํฐ ํจํด ์ ์ฉ๊ธฐ
[iOS] ๋ฉ์ดํธ๋ฌ๋: ์ฝ๋๋ค์ดํฐ ํจํด ์ ์ฉ๊ธฐ
2021.12.03๋ฉ์ดํธ ๋ฌ๋ ์ฑ ๊ฐ๋ฐ ๊ณผ์ ์ ๊ณต์ ํ๋ ํฌ์คํธ์
๋๋ค! GitHub - boostcampwm-2021/iOS06-MateRunner: ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ ํจ๊ป ๋ฌ๋ฆฌ๋ ์ฆ๊ฑฐ์, Mate Runner ๐๐ปโ๏ธ๐๐ปโ๏ธ. Contribute to boostcampwm-2021/iOS06-MateRunner development by creating an account on GitHub. github.com ์ฌ๊ธฐ์ ์ ํฌ ํ๋ก์ ํธ๋ฅผ ๋ ์์ธํ ๋ณผ ์ ์์ด์! ๊ทธ๋ผ ์์ํ๊ฒ ์ต๋๋ค! ๊ณํ์ ์๋ ์ฝ๋๋ค์ดํฐ ํจํด์ด ๋ฑ์ฅํ ์ด์ ์ ํฌ ํ์ ๊ธฐํ๋จ๊ณ์ ๊ฐ๋ฐ ์ด๊ธฐ์๋ ์ฝ๋๋ค์ดํฐ ํจํด์ ์ ํ ๊ณ ๋ คํ์ง ์์์ต๋๋ค. ์๋ํ๋ฉด ์ด๋ฏธ ํด๋ฆฐ ์ํคํ
์ฒ์ ์์ ํ ์๋ก์ด ์ง์์ธ RxSwift๋ฅผ ํ๋ก..