Swift & Struct์ ๊ด๋ จ๋ ๋ฉด์ ์ง๋ฌธ Struct์ Class์ ์ฐจ์ด์ ๋ํด ์ค๋ช ํ๊ณ ์ธ์ ๊ฐ๊ฐ์ ์ฐ๋ฉด ์ข์์ง ์ค๋ช ํด๋ณด์ธ์ Struct๊ฐ ๋ฌด์์ด๊ณ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์ค๋ช ํ์์ค struct์ class์ ๋น๊ต๋ ๋ง์ interview referene์์ ์ฐพ์๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ ๋ ์ ์์์ผ ํ๋ค๋ ๊ฐ๋ฐ์ด ์๊ธฐ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ค๋์ ๊ผฌ๋ฆฌ์ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ ์ ์๋ Struct์ Class์ ๋ํด ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค. Struct & Class Struct Class ์ ์ ํ์ ์ด ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฅผ ํ๋๋ก ๋ฌถ๋ ์๋ฃ๊ตฌ์กฐ ํน์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ณ์์ ๋ฉ์๋๋ฅผ ์ ์ํ๋ ์ผ์ข ์ ํ ํ์ ๊ฐ ํ์ (value type) ์ฐธ์กฐ ํ์ (reference type) ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ stack heap ๊ณตํต์ ๋ด๋ถ์ prope..
Optional๊ณผ ๊ด๋ จ๋ ๋ฉด์ ์ง๋ฌธ Optional์ด ๋ฌด์์ธ์ง ์ค๋ช ํ์์ค. Optional์ Swift์์ ์ด๋ป๊ฒ ๊ตฌํ๋์ด ์๋์ง ์ค๋ช ํ์์ค. Optional์ ๊ฐ ์ถ์ถ ๋ฐฉ์์ ๋ํด ์ค๋ช ํ์์ค. guard ๊ตฌ๋ฌธ์ ํ์ฉํ optional binding์ ๋ํด ์ค๋ช ํ์์ค. Optional Chaining์ด ๋ฌด์์ธ์ง ์ค๋ช ํ์์ค. Optional Optional์ ๊ธฐ๋ณธ public enum Optional: ExpressibleByNilLiteral { case none // abscence of value case some(Wrapped) // presence of a value, stored as `Wrapped` } Optional์ ๋ณ์๋ ์์ ๋ฑ์ ๊ฐ์ด ์์์ด ๋ณด์ฅ๋์ง ์์ ๋ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ผ๋ก Swi..
- Total
- Today
- Yesterday
- ์ด์์ฒด์
- ์ธํด
- firebase
- ์ปดํจํฐ๊ณตํ
- ๋ฐ์ดํฐ๋ถ์
- ๋ถ์บ
- ์ปด๊ณต์กธ์
- OS
- TableView
- ํ๋ก๊ทธ๋๋จธ์ค
- ๊ฐ๋ฐ์์ธํด
- ์ปด๊ณผ์กธ์
- ์ปค๋ฅํธ์ฌ๋จ
- RxSwift
- ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- nosql
- C++
- ๋ถ์คํธ์บ ํ
- ๋ณด์
- SWIFT
- ์ฝ๋ฉํ ์คํธ
- ์กธ์ ์ํ
- ios
- swacademy
- ๋ถ์คํธ์บ ํ2020
- ์ฝํ
- ์ํํธ์จ์ด์ญ๋์ํ
- ์๊ณ ๋ฆฌ์ฆ
- ์ผ์ฑ์ํํธ์จ์ด์์นด๋ฐ๋ฏธ
- ์ผ์ฑ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |