앱을 μ‚¬μš©ν•˜λ‹€κ°€ λ°œμƒλœ 데이터듀을 μ €μž₯ν•˜κ³  λ‹€μŒμ— λ‹€μ‹œ ν™œμš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” 아이폰 λ©”λͺ¨λ¦¬μ— μ €μž₯ν•΄ μ£Όμ–΄μ•Ό ν•˜λŠ”λ° μ•„λž˜μ˜ λ°©λ²•λ“€λ‘œ ν•  수 μžˆλ‹€.

 

core data(sqlite)

userDefaults

 

if let λ³€μˆ˜λͺ… = μ˜΅μ…”λ„ κ°’ {

// μ˜΅μ…”λ„ μ•ˆμ— 값이 있으면 μ‹€ν–‰ }

else {

// μ˜΅μ…”λ„ μ•ˆμ— nil 이면 μ‹€ν–‰

}

->

if let items = userDefaults.object(forKey:"todoItems") as? [String]

{  // μ˜΅μ…”λ„ μ•ˆμ— 값이 있으면 μ‹€ν–‰

  todoItems = items

}

 

keyChain

λ°˜μ‘ν˜•
  • 넀이버 λΈ”λŸ¬κ·Έ κ³΅μœ ν•˜κΈ°
  • 넀이버 λ°΄λ“œμ— κ³΅μœ ν•˜κΈ°
  • 페이슀뢁 κ³΅μœ ν•˜κΈ°
  • μΉ΄μΉ΄μ˜€μŠ€ν† λ¦¬ κ³΅μœ ν•˜κΈ°

"이 ν¬μŠ€νŒ…μ€ 쿠팑 νŒŒνŠΈλ„ˆμŠ€ ν™œλ™μ˜ μΌν™˜μœΌλ‘œ, 이에 λ”°λ₯Έ μΌμ •μ•‘μ˜ 수수료λ₯Ό μ œκ³΅λ°›μŠ΅λ‹ˆλ‹€."