[swift] SwiftyUserDefaults를 사용하여 지역화된 문자열을 불러오는 방법은 어떻게 되는가?
  1. NSLocalizedString을 사용하여 지역화된 문자열을 정의합니다. 예를 들어, Localizable.strings 파일에 “welcome_message”이라는 키와 그에 해당하는 지역화된 문자열을 정의합니다.
"welcome_message" = "환영합니다!";
  1. SwiftyUserDefaults를 설치하고 import 합니다. Podfile에 다음을 추가하고, 터미널에서 pod install을 실행합니다.
pod 'SwiftyUserDefaults'
import SwiftyUserDefaults 
  1. SwiftyUserDefaults를 사용하여 지역화된 문자열을 불러옵니다.
let localizedString = Defaults[.welcomeMessage]

위의 코드에서 Defaults는 SwiftyUserDefaults의 객체입니다. [.welcomeMessage]welcomeMessage라는 키의 값을 가져오는 역할을 합니다.

  1. 만약, 해당 키에 값이 없을 경우 기본값을 설정할 수도 있습니다.
let localizedString = Defaults[.welcomeMessage, defaultValue: "Welcome!"]

위의 코드는 welcomeMessage라는 키의 값을 가져오고, 만약 해당 키에 값이 없을 경우 “Welcome!”라는 기본값을 사용합니다.

이렇게 SwiftyUserDefaults를 사용하여 지역화된 문자열을 간편하게 불러올 수 있습니다. SwiftyUserDefaults의 다른 기능에 대해서도 자세히 알아보시길 바랍니다.

참고 문서: