[ios] UIKitExtensions을 사용하여 로컬라이제이션 추가

UIKitExtensions은 iOS 앱의 사용자 인터페이스(UI)를 보다 쉽게 다루기 위한 유틸리티 함수와 속성을 제공합니다.

아래는 UIKitExtensions을 사용하여 iOS 앱에 로컬라이제이션을 추가하는 간단한 예제 코드입니다.

extension UILabel {
    @IBInspectable var localizedText: String {
        set(key) {
            self.text = NSLocalizedString(key, comment: "")
        }
        get {
            return self.text ?? ""
        }
    }
}

위 코드를 사용하면 UILabel의 localizedText 속성을 통해 해당 레이블의 텍스트를 간단히 로컬라이즈할 수 있습니다.

이제 iOS 앱에서 UIKitExtensions을 사용하여 로컬라이제이션을 더 효과적으로 추가할 수 있게 되었습니다.