μ¬μ©μμ κΈ°λ³Έ μ€μ λ°μ΄ν°λ² μ΄μ€μ λν μΈν°νμ΄μ€λ‘, μ±μ λ€μ μ€νν λλ§λ€ ν€-κ° μμ μꡬμ μΌλ‘ μ μ₯νλ κ³³
class UserDefaults : NSObject
UserDefaults
ν΄λμ€λ κΈ°λ³Έ μ€μ μμ€ν
κ³Ό μνΈ μμ©νλ νλ‘κ·Έλλ° μΈν°νμ΄μ€λ₯Ό μ 곡UserDefaults
κ°μ²΄λ₯Ό μ¬μ©νμ¬ μ¬μ©μμ κΈ°λ³Έ μ€μ λ°μ΄ν°λ² μ΄μ€μμ μ±μ΄ μ¬μ©νλ κΈ°λ³Έ μ€μ μ μ½μUserDefaults
λ μ 보λ₯Ό μΊμνμ¬ λ§€λ² κΈ°λ³Έκ°μ΄ νμν λλ§λ€ μ¬μ©μμ κΈ°λ³Έ μ€μ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ΄ νμκ° μλλ‘ ν¨βοΈ Important
- νκ²½ μ€μ λΆλΆμ μ§μ μ κ·Όνλ©΄ μλ¨
- μ€μ μμ± λͺ©λ‘ νμΌμ μ§μ μμ νλ κ²μ λ³κ²½ λ΄μ©μ μμ€, λ³κ²½ λ΄μ©μ λ°μ μ§μ° λ° μ± μΆ©λμ μΌμΌν¬ μ μμ
- μ€μ μ ꡬμ±νλ €λ©΄ macOSμ defaults 컀맨λ λΌμΈ μ νΈλ¦¬ν°λ₯Ό λμ μ¬μ©ν΄μν¨
NSUbiquitousKeyValueStore
λ₯Ό μ¬μ©νλ©΄ λ¨βοΈ Important
- μ΄ APIλ μ₯μΉ μ νΈλ₯Ό μ΄μ©ν΄μ μ₯μΉλ μ¬μ©μλ₯Ό μλ³νλλ° λ¨μ©λ μ μλ κ°λ₯μ±μ΄ μμ
- μ΄κ²μ "μ§λ¬Έ μΈμ(fingerprinting)"μ΄λΌκ³ λ λΆλ¦
- μ¬μ©μκ° μ±μμ μΆμ μ νμ©νλ λ§λ , μ§λ¬Έ μΈμμ μ¬μ©νλ κ²μ νμ©λμ§ μμ
- μ΄ APIλ₯Ό μ± λ΄λΆμμ λλ μ νμ΄ μ 곡νμ§ μλ νμ¬ SDK(μ νμ΄ μ 곡νμ§ μλ μννΈμ¨μ΄ κ°λ° ν€νΈ)μμ μ¬μ©ν λ, ν΄λΉ APIλ₯Ό μ¬μ©νλ λͺ©μ κ³Ό κ·Έ μ΄μ λ₯Ό μ± λλ ν΄λΉ νμ¬ SDKμ PrivacyInfo.xcprivacy νμΌμ λͺ ννκ² κΈ°λ‘ν΄μΌ ν¨