Day 2) ๋ฉ์ธ ์ค๋ ๋์ ๋ฐ๋ฃจํ๋ฉ์ธ ์ค๋ ๋์ ์ฑ ์: ์ด๋ฒคํธ ์ฒ๋ฆฌ, ๋ ์ด์์/๋ ๋๋ง ์ค๋น, UI ์ ๋ฐ์ดํธRunLoop: ์ ๋ ฅ ์ด๋ฒคํธ/ํ์ด๋จธ/์์ค ์ฒ๋ฆฌ์ ๋ฐ๋ณต ๊ตฌ์กฐ๋๊ธฐ ์์ ์ด UI๋ฅผ ๋ฉ์ถ๊ฒ ํ๋ ์ด์ : ๋ฉ์ธ ์ค๋ ๋๊ฐ ๋ฃจํ๋ฅผ ๋ชป ๋์ ์ ๋ ฅ/๊ทธ๋ฆฌ๊ธฐ ์ฒ๋ฆฌ ์ง์ฐ์ ๋ฆฌ ์ง๋ฌธ๋ฉ์ธ ์ค๋ ๋์์ ํ๋ฉด ์ ๋๋ ์์ ์ ๋ฌด์์ด๋ฉฐ, ์ด๋๋ก ๋ณด๋ด์ผ ํ๋๊ฐ?Thread์ค๋ ๋(Thread)๋ “์ฝ๋”๊ฐ ์๋๋ผ ์ฝ๋๋ฅผ ์คํํ๊ธฐ ์ํ ์คํ ํ๋ฆ(์คํ ์ปจํ ์คํธ)์ ๊ฐ๊น๋ค. OS๋ ํ๋ก์ธ์ค ์์ ์ค๋ ๋๋ฅผ ๋ง๋ค๊ณ , ์ค๋ ๋ ๋จ์๋ก CPU ์๊ฐ์ ๋ฐฐ๋ถํ๋ค.์ค๋ ๋๊ฐ ๊ฐ์ง ๊ฒ(๊ฐ๊ฐ์ ์ผ๋ก)ํธ์ถ ์คํ(Stack)๋ ์ง์คํฐ ์ํ(PC, SP ๋ฑ)์ค์ผ์ค๋ง ๋ฉํ ๋ฐ์ดํฐMain Thread๋ฉ์ธ ์ค๋ ๋๋ iOS์์ “UI ๋ฐ์์ฑ”์ ์ฑ ์์ง๋ ํต์ฌ ์ค๋ ๋๋ค.์ด๋ฒคํธ ..
Day 1) ๋ชจ๋ฐ์ผ ์ฑ๋ฅ์ ์ ์ฒด ์ง๋CPU ์คํ(๋ช ๋ น์ด/ํ์ดํ๋ผ์ธ) ↔ ๋ฉ๋ชจ๋ฆฌ(์บ์/DRAM) ↔ OS(์ค์ผ์ค๋ง/๊ฐ์ ๋ฉ๋ชจ๋ฆฌ) ↔ UI ํ๋ ์ํต์ฌ ๋ฉ์์ง: ํ๋ ์ ๋๋์ ์ ํ ์๊ฐ ์์ ์์ ์ ๋๋ด์ง ๋ชปํ ๊ฒฐ๊ณผ์ ๋ฆฌ ์ง๋ฌธ๋ด ์ฑ์์ ํ๋ ์/๋ฐฐํฐ๋ฆฌ/๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ ์ด๋์์ ์ฃผ๋ก ์๊ธฐ๋๊ฐ?CPU, ๋ฉ๋ชจ๋ฆฌ, IO ์ค ๋ฌด์์ด ์ฃผ๋ฒ์ธ ์ํฉ์ด ๋ง์๊ฐ?๋ชจ๋ฐ์ผ ๋์๋ชจ๋ฐ์ผ์์ ํ๋ฉด์ด ์ ํ๋๊ฑฐ๋ ๋ฒํผ์ ๋๋ฌ ๋ฌด์ธ๊ฐ๊ฐ ๋์ํ๊ธฐ๋ฅผ ๊ธฐ๋ํ ๋, ๋ด๋ถ์์๋ ์๋์ ๊ฐ์ ๊ตฌ์ฑ ์์๋ค์ด ๊ฐ์ ์ญํ ์ ์ํํ๋ค.CPU ↔ Memory ↔ OS ↔ UI Frame์ฐ์ , ์์ ๋์ด๋ ๊ฒ๋ค์ด ์ด๋ค ์ญํ ์ ํ๋์ง ํ๋์ฉ ๊ฐ๋จํ๊ฒ ์ดํดํด๋ณด์.CPUCPU๋ ์์ ๊ณ์ฐ๊ธฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๊ณ , ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋น ๋ฅด๊ฒ ๊ณ์ฐํด์ฃผ๋ ์ญํ ์ ํ๋ค.CPU ๋ด๋ถ..
๋ชจ๋ฐ์ผ ์ํํธ์จ์ด ์์ง๋์ด ํ์ ์ปดํจํฐ ๊ตฌ์กฐ ํ์ต ์ปค๋ฆฌํ๋ผ (10์ผ)- ์ ์ด ์ปค๋ฆฌํ๋ผ์ ๋ง๋ค์๋CS๊ฐ ์ค์ํ ์ด์ ๋ ๋จ์ํ ์ง์์ ์๊ธฐ ์ํด์๊ฐ ์๋๋ค. ์์ฆ์ AI๋ฅผ ์ด์ฉํ๋ฉด ๋ฌด์ธ๊ฐ๋ฅผ ๋ง๋๋ ์ผ ์์ฒด๊ฐ ํจ์ฌ ์ฌ์์ก๋ค.๊ธฐ๋ฅ ๊ตฌํ ์๋๋ ๋นจ๋ผ์ก๊ณ , ์ํ ์ฝ๋๋ ์ค๊ณ ์ด์๋ ๊ณง๋ฐ๋ก ์ป์ ์ ์๋ค. ํ์ง๋ง ํ๋ก๋ํธ๋ฅผ ๋ง๋ค๋ค ๋ณด๋ฉด ๊ฒฐ๊ตญ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ํ๋ฉด์ด ๋ฒ๋ฒ ์ด๊ฑฐ๋, ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ฝ ์ฐจ๊ฑฐ๋, ๋ฐฐํฐ๋ฆฌ๊ฐ ๊ธ๊ฒฉํ ๋ณ๊ฑฐ๋,ํน์ ์กฐ๊ฑด์์๋ง ํฌ๋์๊ฐ ๋๋ ์์ด๋ค. ์ด๋ฐ ์ํฉ์์ ์ค์ํ ๊ฑด “AI์๊ฒ ๋ฌผ์ด๋ณด๊ธฐ” ์ด์ ์์ด๋์์ ๋ฌธ์ ๊ฐ ๋ฌ์ ๊ฐ๋ฅ์ฑ์ด ํฐ์ง ๋น ๋ฅด๊ฒ ์์ฌํ ์ ์๋ ๋ฅ๋ ฅ์ด๋ผ๊ณ ๋ณธ๋ค. ์์ฌ์ ์ธ์ธ ์ ์์ด์ผ ๋ค์ ํ๋์ด ๊ฒฐ์ ๋๋ค. ์ด๋ค ๋ก๊ทธ๋ฅผ ํ์ธํ ์ง, ์ด๋ค ์งํ๋ฅผ ์ธก์ ํ ์ง, ์ด๋ค ์คํ์ผ๋ก ์ฌํํ๊ณ ๊ฒ์ฆํ ์ง๋ฅผ ์ ..
2025๋ ์์ฝ โ๐ป๋์๊ฒ 2025๋ ์ iOS ์์ง๋์ด๋ก์ ‘๊น๊ฒ ์ฑ์ฅํ๋ ํ ํด’๋ฅผ ๊ธฐ๋ํ์ง๋ง, ๊ทธ๋งํผ์ ์๊ฐ์ ๋ง๋ค์ง ๋ชปํด ์์ฌ์์ด ๋จ๋ ํด์๋ค. ๋ณตํ๊ณผ ์กธ์ ๊ณผ์ ์ผ์ ์์์ ๊ฑด์ถ๊ณตํ ์์ ๊ณผ ๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ๋ณํํ๋ค ๋ณด๋ ์ปจํ ์คํธ ์ ํ์ด ์ฆ์๊ณ , ๊ทธ ํผ๋ก๊ฐ ๋์ ๋๋ค. ๊ทธ๋๋ ํ ํด๋ฅผ ๋์๋ณด๋ฉด ‘์์ ํ ๋ฉ์ถ์ง ์์๋ค’๋ ํ์ ์ ์๋ค. ํฐ ์ฑ๊ณผ๋ก ์ด์ด์ง์ง ๋ชปํ์ด๋, ๊ณ์ ์๋ํ๋ฉฐ ๋ฐฉํฅ์ ์ก์๊ฐ๋ ค ํ๋ค.“๋ ๋์ ์์ง๋์ด/๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋ ธ๋ ฅ”Swift Student Challenge ์ปจํผ๋ฐ์ค๋ํ๋ง๋น๊ทผ ์ธํด ๋ฉด์ ๋ ๋์ ์์ง๋์ด/๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ ๋ ธ๋ ฅ Swift Student Challenge์ฌํด๋ Swift Student Challenge์ ์ ์ ๋๋ฉด์, ๋ด๊ฐ ๋ง๋ ์์ ์๋ฃจ์ ์ด ์ธ๋ถ ๊ธฐ์ค์์๋ ํตํ..
- 24๋ ํ๊ณ
- BOJ
- 2026๋ ๊ณํ
- ํ
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- root view controller
- ๋ชจ๋ฐ์ผ์์ง๋์ด
- 2023๋ ํ๊ณ
- containerView
- 2024๋ ๋ชฉํ
- 2025๋ ํ๊ณ
- 10808
- ์์ง๋์ด
- ์คํ
- ๋จ์ผ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- Container View Controller
- Anyobject
- ์๋ฃ ๊ตฌ์กฐ
- ์ ํ์์นด๋ฐ๋ฏธ
- C++
- remainder
- pageViewController
- ๊ฐ๋ฐ์
- ๊ณต๊ฐ ๋ณต์ก๋
- tipkit
- ๋ฒ์ฉ๊ณ ์ ์๋ณ
- ํ๊ณ
- ์ํํธ์คํฌ
- ๊ท๋๋ผ๋ฏธ ์์ด
- Swift
- 2026/01 (4)
- Total
- 916
- Today
- 0
- Yesterday
- 7
