-
Notifications
You must be signed in to change notification settings - Fork 0
Description
๐ [์ํฉ]
readme.md์ ๋์์์์ ํ์๊ฐ์ ํ ๋ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ๋ ๋ฒ ์ด์ ๋๋ฅด์ง ์์์ต๋๋ค. ์๋์ ๋ฌธ์ ๊ฐ ์์๊ธฐ ๋๋ฌธ์ด์ฃ ,,
// ์ฐธ๊ณ ๋ก ํ์๊ฐ์ ์ ํ์ธ ๋ฒํผ์ ํตํด ๋ค์ ํ๋ฉด์ผ๋ก ์ด๋ํ๋๋ฐ ์ด๋ ํ ํ๋ฉด์ ํ๊ฐ์ Cell์ ๋๋ค. (์ต๋ํ ์ฝ๊ณ ๋น ๋ฅด๊ณ ๊ฐํธํ๊ณ ์ฌ์ฌ์ฉ ํ ์ ์๊ฒ ๋ง๋ค๋ คํ๊ธฐ ๋๋ฌธ์ ๋๋ค.)
๐ธ [๋ฌธ์ ์์: ์ฌ์ฌ์ฉ ํ ๋๋ถ์ ๋งจ ์ฒ์ indexPath.row == 0์ cell์ ํ ์คํธ ํ๋๊ฐ ํ๋ ์ง๋ง, indexPath ==3์ผ ๋ ํ ์คํธ ํ๋๊ฐ 2๊ฐ๊ฐ ์ธ cell์ด ๊บผ๋ด์ง๋ ๊ฒฝ์ฐ OTL]
๐จ [๋ฌธ์ : ์ฌ์ฌ์ฉ ํ ๊ด๋ จ]
๊ทธ ์ด์ ๋ ์ฌ์ค ํ์๊ฐ์ ํ์ด์ง๋ฅผ ๋ง๋ค ๋ ์ปฌ๋์ ๋ทฐ๋ฅผ ํตํด์ + ์ฌ์ฌ์ฉ ํ์ cell์ ๋ฑ๋กํ๊ณ ์ฌ์ฉํ๋๋ฐ, ์ด์ํ๊ฒ 3๋ฒ์งธ ์๋ฃ๋ฅผ ๋๋ฌ์ผ ๋ณด์ด๋ ๋น๋ฐ๋ฒํธ 2๊ฐ์ ํ ์คํธ ์ ๋ ฅ ํ๋๊ฐ ๋ํ๋ฌ์ ๋ ๋ค๋ก๊ฐ๊ธฐ 3๋ฒ์ ๋๋ฅด๊ฒ ๋๋ค๋ฉด ์์ด๋๋ฅผ ์ ๋ ฅํ๋ Cell์์ ๋น๋ฐ๋ฒํธ์ ์์์ด ๋์๋ ๊ฒฝ์ฐ์ ๋๋ค....
์ด ๋ฌธ์ ๋ ๋จ์ํ textfield์ text == ""์ฒ๋ฆฌ๋ฅผ ํ๋ ๊ฒ๊ณผ ์๊ด์ด ์์๊ณ 23.07.23 ์ค๋์์์ผ ๋ฌธ์ ๋ฅผ ์์์ต๋๋ค. ์ฌ์ฌ์ฉ ํ์์ ๊บผ๋ด์ง ๋ ๋ฌธ์ ์๋ ๊ฒ์ ๋๋ค : )
์ ๊ฐ ํ์๊ฐ์ ์ ํ ์ค์ 1thing 1page..์ง๊ธ์ ๋ ๋ก๊ทธ์ธ์ด ์๋์ ์๋ก stackํ์์ผ๋ก ์์ด๋ ๊ฒ์ผ๋ก ๋ฐ๋์๋๋ฐ,,ใ ใ ๊ผญ ํด๋ณด๊ณ ์ถ์๊ฑฐ ํ๋๊น ๋ ํ ์ค์์ ๋ง๋ ์๋์ ์๋ก ์ฌ๋ผ๊ฐ๋ ๋ก๊ทธ์ธ์ด ๋ง๋ค์ด์ง๊ณ ์ถ๋ค์ : - /
โจ [๋ฌธ์ : ๊ธฐ๋ฅ ์๊ฐ, ์์ฌ์ด ์ ]
์์ ์ ์ธ์คํ๊ทธ๋จ์ ํผ์ ๋ง๋ค ๋ ์ด ๋ฐฉ๋ฒ๋ง๊ณ ๋ ์์ฐ์ค๋ฌ์ด ํ์๊ฐ์ ์๋ ํ๋ค ํ ์ค์ 1thing 1page๋ฅผ ์๊ฒ ๋ฌ๊ณ .. ์ด๋ฅผ ๋ฐ๋ผ ๋ง๋ค๋ ค ํ ๋ ๋ฐ๋ก ์ปฌ๋์ ๋ทฐ๊ฐ ๋ ์ฌ๋์ต๋๋ค. ์ ๊ฒฝ์ฐ ์ต๋ํ Cell์ ์ฌ์ฌ์ฉํ๊ธฐ ์ฝ๊ฒ ๋น๋ฐ๋ฒํธ ๋ง๋ค๊ธฐ์ ์ฌํ์ธ ์ ๊ฒฝ์ฐ์๋ง ์ต์ ๋ ์ฒ๋ฆฌ๋์๋ ์ฌํ์ธ ๋น๋ฐ๋ฒํธ์ ์ธ์คํด์ค๋ฅผ ํด์ ํ๊ณ , ๋ค์ ๋ค๋ก๊ฐ ๋ ํ ์คํธ ํ๋๊ฐ 2๊ฐ์ธ Cell์ด ์ฌ์ฌ์ฉํ์ enqueue๋ฌ๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง๋ง ์ด๋ prepareForReuse์ ์ฌ์ฌ์ฉ ํ์ ์๋ฆฌ๋ฅผ ๋ชฐ๋ผ text == ""์ฒ๋ฆฌ๋ง ํด์คฌ๋ ๊ธฐ์ต์ด ๋ฉ๋๋คใ ใ ใ ... ์๋๋๋ก๋ผ๋ฉด ํน์ํ ๊ฒฝ์ฐ(๋น๋ฒ + ๋น๋ฒ ํ์ธ) ์๋ง ์ถ๊ฐ๊ฐ ๋๋ ๋ทฐ์ ๊ฐ์ prepareForReuse์์ nil๋ก ์ฒ๋ฆฌํ๋ฉด ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ณ ํ์ด์ง๋ทฐ + ๊ฐ๊ฐ์ ํ๋ฉด์ VC๋ก ํ๋ค๋ฉด?! ์ฌ์ฌ์ฉ ํ๋ฅผ ์ฌ์ฉํ์ง ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๊ฑธ ๋ง๋ค๋ฉด์ (์ฝ 19์ผ ๋ฐ์ ์๊ฐ์ด ์์๊ธฐ์) ๋นจ๋ฆฌํด์ผํ์ง๋ง ๊ทธ๋ฌ๋ฉด์๋ ๊ณ ๋ฏผ์ ๋ค๋ก๊ฐ์ ๋ prepareForReuse์์ ํ ์คํธ๋ ์ฌ์ฉ์ํ๋ ๋ฒํผ, ํ ์คํธ ํ๋๊ฐ ์ด๋ค ํ ์คํธํ๋์ธ์ง ๋ณด์ฌ์ฃผ๋ label์ ์ด๊ธฐํ ํ๋ ๊ฑฐ ok! ๊ทผ๋ฐ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์? ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ๊น ์๊ฐํ๊ณ NSCaching์ด ๋ ์ฌ๋์ต๋๋ค. ๊ทผ๋ฐ ์๊ฐ์ด ์์ด์ ํจ์คํ ๊ธฐ์ต์ด ๋จ์ต๋๋ค...