タグ

ブックマーク / www.awaresoft.jp (2)

  • iPhone/iPadアプリのローカライズ (i18n, l10n) - Awaresoft

    2011年 1月 31日(月曜日) 10:58 iPhone/iPadアプリのローカライズ (i18n, l10n) 地域化(ローカライゼーション, Localization, l10n)とか国際化(インターナショナライゼーション, Internationalization, i18n)とか多言語化(マルチリンガライゼーション, multilingualization, m17n)とかいろいろ言い方があってそれぞれ意味が微妙に異なるようですが、IT用語集を調べるとそれぞれ違うことが書いてあるので、何と呼ぶかは気にしないことにします。 私は開発中は全て文字列を英語で書いておいて、最後に日語化をするようにしています。 1. 多言語化が必要な文字列をNSLocalizedString()コールに置き換える 多言語化が必要な文字列を検索(Command+F, Command+Shift+F,

  • Xcode 4.2で変わったビルド設定(アーキテクチャとコンパイラ)と問題点などについて - Awaresoft

    iOS 5の正式リリースと共に、iOS 5 SDKを含むXcode 4.2の正式版がリリースされました。Xcode 4.2ではビルド関係で4.1から大きく変わったところがいくつかあってかなり手間取ったので、調べたことをまとめておきます。 Xcode4.2のArchitectures設定 Xcodeプロジェクトの設定で、ArchitecturesのところがXcode4.1.2までは"armv6 armv7"となっていたのが、Xcode 4.2からは、 のように、"Standard (armv7) - $(ARCHS_STANDARD_32_BIT)"などとなっていて、armv6が外されています。 このままビルドすると、Deployment TargetにiOS4.3以前を指定している場合に問題が発生するようです。 iOS4.3以前をサポートする場合は、 のように、armv6も追加しておく必要

  • 1