ObjecTips

Swift & Objective-C で iOS とか macOS とか

NSLocale

iOS 13 で AVSpeechSynthesisVoice.currentLanguageCode() の挙動が変更に(多分バグ)

Xcode 11, iOS 12.2, iOS 13.1, iOS 13.1.3 で動作確認 デフォルトの読み上げ音声の言語の確認 AVSpeechSynthesisVoice.currentLanguageCode() 参考に読み上げ確認の実装 (AVSpeechSynthesisVoice を設定せずデフォルト状態での読み上げ) let synthesize =…

中国語のローカライズ表記

iOS の言語設定の言語一覧画面と同じような画面を作ろうと思って実装してみたら中国語の場合に思い通りにいかなかったメモ iOS の言語設定の言語一覧画面 cell.textLabel.title には現地語でのローカライズ表記 cell.detailTextLabel.title にはシステム言語…

iOS 9 での言語の identifier の変更

AppleからiOS 9の言語の identifier の変更についてドキュメントが公開されていた。 NSLocale.preferredLanguages() が返す値がiOS 8以前とiOS 9以降とで異なっていて、 以前は en だったものが en-US というように言語 Language と地域 Region がハイフンで…