Programlama ile ilgilenen herkes Türkçe karakterlerle ilgili bir sıkıntı kesin yaşamıştır. Bu sıkıntı genellikle Türkçe karakterleri görüntülerken ya da büyük/küçük harf durumunu değiştirirken yaşanıyor. Aşağıdaki örnekte olduğu gibi Swift’te String class‘ımız harfleri değiştirmek için hazır method’lara sahip.
1 2 3 4 5 |
let myString = "istanbul, İZmiR, Izgara" let upperString = myString.uppercased() // Bütün harfleri büyük yapıyor "ISTANBUL, İZMIR, IZGARA" let lowerString = myString.lowercased() // Bütün harfleri küçük yapıyor "istanbul, izmir, izgara" |
Ama harfleri değiştirirken method‘a parametre sokmazsak varsayılan olarak cihazın dilini baz alıyor. Eğer kullanıcımızın cihazı İngilizce’yse “istanbul” kelimesini büyük harf yaptığımızda… devamını oku