ํฐ์คํ ๋ฆฌ ๋ทฐ
์๋ ํ์ธ์?
๋๊ตฌ๋ฆฌ์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ ์๋ ์ฑ ๋ด๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ธ
UserDefaults์ ๋ํด ์์ธํ ์์๋ณด๋ ค ํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ณด๋ค ๋์ ๋ฐฉ์ ์์ฃผ๋ก ํ์ธํด๋ณผ๊ฒ์!
UserDefaults

๊ณต์ ๋ฌธ์๋ฅผ ์ดํด๋ณด๋ฉด
์ฌ์ฉ์์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ ์ ์๋ ์ธํฐํ์ด์ค์ด๋ฉฐ, key-value ํํ๋ก ๊ฐ์ ์ ์ฅํ๊ณ ์ฑ ์์๋๋ง๋ค ์ ์ง๋๋ค๊ณ ํฉ๋๋ค.
ํน์ง์ ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ ๋ ๋งค๋ฒ Database์ ์ ๊ทผํ๋ ๊ฒ์ด ์๋๋ผ ์บ์ฑํ๊ณ ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ๋ถ๋ฌ์ฌ ์ ์๋ค.
- ๊ฐ์ ์ค์ ํ๋ฉด ๋๊ธฐ์ ์ผ๋ก ๋ฐ์๋ฉ๋๋ค.
๊ฐ์ ์ด๋ป๊ฒ ์ ์ฅ๋๋๊ฐ?
UserDefaults๋ ๋ด๋ถ์ ์ผ๋ก property list๋ก ์ ์ฅ๋ฉ๋๋ค.
์ค๋ ๋ ์ธ์ดํ ํ๋ฉฐ,
๊ฐ์ ํ๋ก์ธ์ค์ผ ๊ฒฝ์ฐ ๋๊ธฐ์ ์ผ๋ก ์ ์ฅ๋๋ฉฐ,
๋ค๋ฅธ ํ๋ก์ธ์ค๋ ์๊ตฌ ์ ์ฅ์์๋ ๋น๋๊ธฐ์ ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ์๋์ ํจ์๋ฅผ ํตํด์ ์ ์ฅํ ์ ์์ต๋๋ค.

์ด๋ค ๊ฐ์ ์ ์ฅํ๋๊ฐ?
๊ธฐ๋ณธ์ ์ผ๋ก NSData, NSString, NSNumber, NSDate, NSDictionary, NSArray ๋ฑ Property List์ ํด๋นํ๋ ๊ฐ์ฒด๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
๋ค๋ฅธ ํ์ ์ ๊ฐ์ฒด๋ ์ ์ฅํ ์ ์๋๋ฐ, NSData์ ํ์์ ๋ฐ๋ฅด๊ฒ ํด์ผ ์ ์ฅํ ์ ์์ต๋๋ค.
'iOS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Linker ์์๋ณด๊ธฐ (0) | 2025.01.12 |
|---|---|
| [Xcode] Xcode Build System ์ดํดํ๊ธฐ (0) | 2025.01.03 |
| [Xcode] build configuration file(xcconfig) ์์๋ณด๊ธฐ (0) | 2025.01.01 |
| [Xcode] Project, Target, Build Settings ๋ฑ ๊ฐ ๊ฐ๋ ์ ๋ฆฌ (0) | 2024.12.23 |
| [iOS] Keychain (1) | 2024.11.04 |
- Total
- Today
- Yesterday
- ios
- swift ํ๋กํ ์ฝ
- Protocol
- Clean
- xcode
- ์ค์ํํธ
- RX
- ์คํ ๋ ์ด์์
- ๊ณต๋ถ
- swift ๊ณต๋ถ
- ์ค์ํํธ ํ๋กํ ์ฝ
- RxSwift
- autolayout
- ํ๋กํผํฐ
- set
- swift urlsession
- Property
- Unit Test
- URLSession
- func
- Swift Network
- network
- ์ค์ํํธ ๊ณต๋ถ
- ํ ์คํธ
- swift
- observable
- ํ๋กํ ์ฝ
- ์ค์ํํธ map
- test
- XCTest
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 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 |