mask
-
SwiftUI - trim & maskSwiftUI 2023. 12. 21. 19:20
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐ ์ด๋ฒ ํฌ์คํ ์์๋ SwiftUI์ trim๊ณผ mask์ ๋ํด ํ์ตํด๋ณด๋ ค๊ณ ํฉ๋๋ค ๐๐ป ์ฐ์ ์ด ๋๊ฐ์ ๋ชจ๋ํ์ด์ด๋ฅผ ํ์ตํด๋ณด๋ ค๋ ์ด์ ๋ ๊ฐ๋จํ์ด์! ๋ํ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์๋ผ์ ํ์ํ๊ฑฐ๋ ์งํ ์ํฉ์ ๋ฐ๋ผ ๊ฐ๋ ค์ง ๋ถ๋ถ์ ์ ์ง์ ์ผ๋ก ์ฑ์๋๊ฐ๋ ค๋ ๊ตฌํ์ ์์๋ณด๋ค๊ฐ ์ด ๋๊ฐ์ง๋ฅผ ์ฐพ์์ต๋๋ค. trim๊ณผ mask์ ๊ฒฐ๊ณผ๋ทฐ๋ ๋น์ทํด๋ณด์ด์ง๋ง ๋์ํ๋ ๋ฐฉ์์์ ์ฐจ์ด๊ฐ ์๊ธฐ์ ์ฐ์ ๋ ๋ค ์ด๋ป๊ฒ ์ฌ์ฉํ๋๊ฒ์ธ์ง ์์๋ณด์์ฃ ! ๋จผ์ trim๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. trim(from:to:) trim ๋ฉ์๋๋ ๋ํ์ ํน์ ๋ถ๋ถ์ ์๋ผ๋ด ๋ณด์ฌ์ฃผ๋ ์ญํ ์ ํด์ค๋๋ค. ํด๋น ๋ฉ์๋๋ Shape ํ๋กํ ์ฝ์ ์ค์ํ๋ ๋ชจ๋ ๋ํ์ ์ฌ์ฉํ ์ ์์ด์! trim ๋ฉ์๋์ ์ ์๋ ์ด๋ ์ต๋๋ค. func trim( from sta..
-
LLDB (6) - ์คํ์์ค ์คํฌ๋ฆฝํธ (Chisel)LLDB 2021. 4. 22. 12:00
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ ์ด์ Derek Selander ์คํ์์ค์ ์ด์ด Chisel์ ๋ํด ํ์ตํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป Chisel? - iOS ์ฑ ํ๊ฒฝ์์ ๋๋ฒ๊น ์ ๋ค์ํ๊ณ ์ ์ฉํ LLDB ๋ช ๋ น์ด๋ค์ ์ง์ํ๊ธฐ ์ํ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ - ๋ช ๋ น์ด์ค OS X๋ ์ง์๋์ง ์๊ณ iOS์์๋ง ์ง์๋๋๊ฒ๋ค๋ ์์ (๋ทฐ์ ๊ดํ๊ฒ๋ค) Chisel ์ค์น brew update (ํ๋ธ๋ฅ ๋ฒ์ ์ ๋ฐ์ดํธ) brew install chisel (ํ๋ธ๋ฅ๋ฅผ ํตํ chisel ์ค์น) ~/.lldbinit ํ์ผ ์คํ command script import /usr/local/opt/chisel/libexec/fbchisellldb.py (๋ด์ฉ ์ถ๊ฐ) Chisel Command - pview: ํ์ฌ ์ฐฝ์ ํ์๋๋ ๋ชจ๋ ..