Basem Emara

Elegant Solutions for a Complex World

  • Home
  • About
  • Portfolio
  • Training

Swifty Localization with Xcode Support

July 11, 2017 By Basem Emara 4 Comments

This entry is part 4 of 8 in the series Building a Scalable App

Localization in Xcode is handled with NSLocalizedString, but it is such a verbose and legacy-like API. There’s a Swiftier way that still respects Xcode .xliff exports and comments.

Filed Under: Swift Tagged With: localization, swift, xcode

About Me

An innovator, architect, developer, teacher, blogger, father, visionary who recognizes and leverages the power of technology. More about me...

  • Email
  • GitHub
  • Google+
  • LinkedIn
  • RSS
  • Twitter

Popular Posts

  • Creating Cross-Platform Swift Frameworks for iOS, watchOS, and tvOS via Carthage and CocoaPods
  • Memory Leaks and Resource Management in Swift and iOS
  • Creating Thread-Safe Arrays in Swift
  • Reading values from any plist file or bundle in Swift
  • Multidimensional Typed Arrays in Android Resources

Subscribe to My Posts

Mobile App

Download the open-source mobile app to this blog!
App-Store-Transparent-border

play-store
Follow @BasemEmara

Latest Tweets

  • Swappable, native way of theming iOS apps - No dependency, magic, or singleton! https://t.co/VwVKg60vsn #SwiftLang #ios #iosdev138 days ago
  • https://t.co/pNHjhA3TXW230 days ago
  • RT @InsideiOSDev: .@BasemEmara discusses his application of Clean Architecture on iOS. He talks the different components, data flow, depend…278 days ago
Follow @BasemEmara

Recent Posts

  • Protocol-Oriented Themes for iOS Apps
  • So Swift, So Clean Architecture for iOS
  • Swifty Protocol-Oriented Dependency Injection
  • Thin AppDelegate with Pluggable Services
  • Protocol-Oriented Routing in Swift

Tags

ajax android angularjs app-store aspnet-mvc brackets-ide c# canjs carthage clean-architecture cocoapods css devexpress ecmascript-6 gcd geolocation google-map google-polymer html5 ios jquery jquery-mobile kendo-ui mvc mvvm node.js paypal protocol-oriented-programming requirejs responsive-design sencha single-page-application sitecore sitefinity ssl swift template-engine threads uikit underscore watchkit web-api web-components wordpress xcode

Home · About · Portfolio · Training · Contact
Copyright © 2019 · Privacy · Disclaimer · Log in