Protocol(3)
-
[ํ์คํ] Application Layer messaging protocol
Kernel vs Application ๊ณผ๊ฑฐ - ์ ํต์ ์ธ ์ธํฐ๋ท ํ๋กํ ์ฝ์ ์ด์์ฒด์ ๋ด๋ถ ์ปค๋์ ์์น ํ๋ - ์ด์์ฒด์ ์์์ ์ดํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ผ๋ก ์ฃผ๋ก ์ ๊ณต ์์น์ ๋ฐ๋ฅธ ์ฅ๋จ์ ? ์ฑ๋ฅ (datarate, memory) ์ธก๋ฉด ์ปค๋์ ์ํํธ์จ์ด๋ ์ฑ๋ฅ๋ ๋๊ณ , ๊ฒ์ฆ๋ ์ฝ๋ ๊ฐ๋ฐ ๋ฐ ๋ฐ์ ์ฉ์ด์ฑ (dev & user community) ์ธก๋ฉด ์ปค๋์ ์ฝ๋ ๋ฃ์ผ๋ ค๋ฉด, OS ํ์ฌ์ ๋ถํํ๋ค ๋ด๊ฐ ์ง์ ๋ด๊ฐ ์ธ๊ฒ, ํ์ํ ์ฌ๋์๊ฒ ๊ณต๊ฐํ ๊ฑฐ์ผ ๊ฒฐ๊ตญ ์ด ์ฉ์ดํจ์ ๋ฐฉ์ ์ด ์ฐํ๋ค. 2010๋ ๋ถํฐ ๋คํธ์ํฌ ๊ธฐ์ ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด ๋๋ฌ๋๊ธฐ ์์ ๊ฐ๋ฐ์ ์ ์ฅ์์ 1~4 layer ์ ๊ทผ -> OS ๋ด๋ถ์ ์ฝ๋๋ฅผ ๋ถ๋ฌ ์ฌ์ฉํ๋ค ์ด์์ฒด์ ๋ด๋ถ์ ์์ค ์ฝ๋, ์ปค๋ ์ฝ๋๋ฅผ ๊ฑด๋๋ฆฌ๋ฉด -> MS, ๋ฆฌ๋ ์ค ํ์ด๋ฐ์ด์ ํ๊ฐ ๊ทธ๋ฅ ์์ฉ(app..
2023.04.17 -
UMC iOS 4์ฃผ์ฐจ ์ธ๋ฏธ๋ (10/10 ์์์ผ)
๊ฐ์๋ก ๋์ฒด ๋ฆ์ ์๊ฐ์ ์ฌ๋ผ์์, ๋ค์๋ ๋ค์๋ค. Table view, Collection view -> Protocol ๋ฏธ์ ์ ๊ฒ ๋! ์ค๋์ ๋ด์ฉ ~ - ๋๋ ๋ฐฅ๋จน์ธ ์ค์ ํ๋ฉด ๊ตฌํํ ๋ table view ํ์ฉํจ ! : Cell ๊ด๋ จํ์ฌ ์ด๋ ค์์ ๊ฒช์๋ ๊ธฐ์ต์ด ๋๋ค.. - ์ฌ์ฌ์ฉ Queue : ๋ค์์ ์ค๋ช - ๋์ผํ ๋ด์ฉ๋ค์ ๋์ดํ ๋ ์ฌ์ฉํ๋ฉด ๋๋ค. - ์ค์ ํ๋ฉด, ์นด์นด์คํก ํ ํ๋ฉด ๋ฑ๋ฑ - Table view : swift option (๋ฉ๋ชจ ์ญ์ , ์นด์นด์ค ์ฑํ ๋ฐฉ ๋๊ฐ๊ธฐ ๋ฑ) - Collection view : paging option (์ดํ ์๋จ์ ๋ฐฐ๋ -> ํ์ด์ง ์ค์์ดํ ๊ฐ๋ฅ) - ๋ ๋ค Scroll view๋ฅผ ์์๋ฐ๊ณ ์๋ค. - table view๋ก ๊ตฌํ ๊ฐ๋ฅํ ๊ฒ์ collection..
2022.10.11 -
[Swift UI] View / Some์ด๋? / ContentView / Previews
[ ๊นจ์ ๊ถ๊ธ์ฆ๋ค ๐ง ] 1) ์ปจํ ์ธ ๋ทฐ: ํ๋ฉด์ ๊ทธ๋ฆฌ๋ ๊ตฌ์กฐ์ฒด 2) ํ๋ฆฌ๋ทฐ : ํ๋ฆฌ๋ทฐ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ตฌ์กฐ์ฒด - text ๋ฐ์ .์ ํตํ์ฌ ์์ฑ๋ค์ ๋์ดํ๋ ๊ฒ : modifier ๋ผ๊ณ ๋ถ๋ฅธ๋ค! ex) .font, .fontWeight, .padding ๋ฑ๋ฑ [ some ์ ๋ฌด์์ธ๊ฐ ? ] [ ์ถ์ฒ: https://babbab2.tistory.com/158 ] some์ด๋ผ๋ ํค์๋๋ Swift 5.1์์ ๋ฑ์ฅํ ์๋ก์ด ๊ธฐ๋ฅ์ผ๋ก, ํด๋น ํค์๋๊ฐ ๋ฐํ ํ์ ์์ ๋ถ์ ๊ฒฝ์ฐ, ํด๋น ๋ฐํ ํ์ ์ด ๋ถํฌ๋ช ํ ํ์ (Opaque Type)! : ๋ถํฌ๋ช ํ ํ์ ์ด๋ -> "์ญ ์ ๋ค๋ฆญ ํ์ (reverse generic types) ์์์ ์ ๋ค๋ฆญ์ด ํจ์ "์ธ๋ถ"์์ ํด๋น ํ์ ์ ๋ํด ์ ์ ์๋ ๋ฐ๋ฉด, ๋ถํฌ๋ช ํ ํ์ ์ ๊ฒฝ์ฐ, ์ธ๋ถ..
2022.06.16