dump
-
MirrorSwift 2023. 5. 16. 02:54
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ Swift์ Mirror๋ผ๋ ํ์ ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค๐ ์ด์ debugPrint์ print๋ฅผ ํฌ์คํ ํ๋ค dump์ ๋ํด์ ์์๋ณด๊ฒ ๋์๋๋ฐ์. ์ฌ๊ธฐ์ dump๋ reflecting์ผ๋ก ์ค๋ ์์๋ณผ Mirror๋ผ๋ ๊ฐ๋ ์ ์ฌ์ฉํด ํด๋น ์ ๋ณด๋ฅผ ๊ฐ๊ณตํด์ ๋ณด์ฌ์ค๋ค๋๊ฑธ ์์๋ดค์ต๋๋ค. ๊ทธ๋์ ์ฌ๊ธฐ์ Mirror๋ผ๋๊ฒ์ด Swift์์๋ ๋ญ์ง ์์๋ณด๊ฒ ์ต๋๋ค๐บ๐ป (ํน์ ์ด์ ํฌ์คํ ์ ๋ชป๋ณด์ จ์ด๋ ๋ฌด๋ฐฉํ์ง๋ง dump๊ฐ ๋ฌด์์ธ์ง ๊ถ๊ธํ์๋ฉด ์ฌ์ ์ ๋ณด์ ๋ ์ข์ต๋๋ค!) https://green1229.tistory.com/355 debugPrint์ print ์๊ณ ์ฐ๊ธฐ (feat. dump) ์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ debugPrint์ print์ ๋ํด ์์๋ณด๋ ค ..
-
debugPrint์ print ์๊ณ ์ฐ๊ธฐ (feat. dump)Swift 2023. 5. 8. 09:21
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ debugPrint์ print์ ๋ํด ์์๋ณด๋ ค ํฉ๋๋ค (์กฐ๊ธ ๋ ๋์๊ฐ์ ๊ฐ๋จํ dump๊น์ง!)๐๐ป ์ฌ์ค ๋ง์ iOS ๊ฐ๋ฐ์๋ผ๋ฉด ์ด๋ฏธ ์ต์ํ๊ณ ์ฐจ์ด๋ ์ ์์คํ ๋ฐ ํ๋ฒ ํ์คํ ์ข ๋ ๋ช ํํ๊ฒ ์ ๋ก๊น ์ฉ์ผ๋ก debugPrint๋ฅผ ์จ์ผํ๋์ง ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ๋ก๊น ์ํฉ์์ debugPrint๋ฅผ ๊ฐ์ ธ๊ฐ๋๊ฒ ์ข์๊ฑด์ง ์ ๋ฆฌํด๋ณด๋ ค๊ณ ์ด๋ฒ ํฌ์คํ ์ ์ฃผ์ ๋ก ๊ฐ์ ธ์๋ดค์ต๋๋ค๐บ๐ป ๊ทธ๋ผ ์ฐ์ ๊ฐ๋ ์ ์ผ๋ก ๊ฐ๋จํ๊ฒ ์ง๊ณ ๋์ด๊ฐ์ผํ๋ debugPrint์ print์ ๊ฐ๋ ๋ถํฐ ํ์ด๋ณด์์ฃ ! debugPrint ์ฐ์ ๊ณต์๋ฌธ์์์๋ ๋๋ฒ๊น ์ ๊ฐ์ฅ ์ ํฉํ ํ ์คํธ ํํ์ ์ถ๋ ฅ์ ์ฌ์ฉํ๋ค๊ณ ์์ฃผ ๋ก๊น ์ฉ์ผ๋ก ์จ๋ผ!๋ผ๊ณ ๋๋๊ณ ๊ฐ์กฐํ๊ณ ์๋ ๋๋์ ๋๋ค๐ฒ ์ ์ธ์ ๋ณด์๋ฉด ์๋์ ๊ฐ์ต๋๋ค. func debugP..