Aus dem Kurs: XCode Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

LocalizedStringKey verstehen und einsetzen

LocalizedStringKey verstehen und einsetzen – Tutorial zu Xcode

Aus dem Kurs: XCode Grundkurs

LocalizedStringKey verstehen und einsetzen

Wie das vorherige Video gezeigt hat, füllt sich der String Catalog automatisch mit zu übersetzenden Texten. Doch woher stammen diese Informationen? Grundlage hierfür ist die Structure LocalizedStringKey. Strings, die einem LocalizedStringKey zugewiesen werden, landen nach einem Build automatisch im String Catalog. Damit das anstandslos funktioniert, bringt die Structure LocalizedStringKey einen passenden Initializer mit, der einen String erwartet. Dieser String entspricht dem Schlüssel, der so dann aus dem String Catalog ausgelesen wird. Anhand der zugrunde liegenden Sprache wird dann die passende Übersetzung angezeigt. Dieses Verhalten kann man sich zunutze machen, um aus eigenen Views heraus auch dafür zu sorgen, Inhalte automatisch in einem String Catalog einzupflegen. Als Beispiel soll hier eine eigens deklarierte View namens BookTitleTextField dienen. Dieses TextField erwartet neben einem Binding auf den zu bearbeitenden Text auch einen Placeholder. Als Text für den Placeholder…

Inhalt