İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
4Yerelleştirme
Localizable.strings içine
"PLEASE_EDIT" = "Please Edit";
"PLEASE_SET_TITLE" = "Please Set Title";
"SAVE_IS_SUCCESSFUL" = "Save is Successful!";
"CREATION_ID" = "Creation ID";
şeklinde tanımlamalarımı yaptım, App nin Info kısmından da Localizations Language eklemelerimi yaptım. Her dilde 7 Files Localized yazıyor.
.xib ve main.storyboard dosyalarıma ayrı olarak Localizations yaptım ve çalışıyor fakat Localizable.strings içinde tanımladıklarım çalışmıyor.
Sorun ne olabilir ? Simulator ile alakalı olabilir mi ?
Backgorund da programı çalıştırma, Telefon açıldığında uygulamayı otomatik çalıştırma vs.
1- Bir uygulama yapıyorum ve mantığı Alarm ile aynı. Timer kullanarak bi metod yardımıyla 55 saniyede 1 metodu çalıştırıp şuanki saat ile db de kurulmuş saatleri karşılaştırıyorum. Programı kullanıcı Terminate yapsa da arka planda işlem yapabilmem gerek. Bunu nasıl sağlayacağım. iOS7 de kullanıcı tab tuşuna 2 kere basınca görev yöneticisi çıkıyor ve uygulamayı yukarı doğru atınca kapanıyor. Sanırım o willTerminate oluyor. Onun içinde Timer ile kontrol yaptığımda selector: deki metodu çalıştırmıyor. Arka planda uygulamayı çalıştırıp, 55 saniyede 1 zaman kontrolü yapmam gerek benim bunu nasıl sağlarım?
2- Birde böyle bir uygulamada telefon açıldığı gibi programı arkaplanda kullanıcı girmesede çalıştırmaya başlamam lazım onu nasıl sağlarım?
3- Diğer bir soru eğer kullanıcı uygulamadaki meşgul(toplantı) modunu aktif ettiyse gelen aramaları reddetip bir metod uygulatmak istiyorum. Sanırım CoreTelephony framework ü ile ilgili ama anlayamadım.
Yerelleştirme
Kendi sorumu cevaplıyayım.
Localizable.strings hazırlıkları tamamlandıktan sonra iPhone Simulatorden uygulamayı silip tekrar derlemek gerekiyor. Ben programın adını değiştirdim, home da yeni oluşan uygulamada çalıştı.
Yerelleştirme
Mesela notice ekranı için bunu kullandım.
UIAlertView *notice = [[UIAlertView alloc]
initWithTitle:NSLocalizedString(@"NOTICE",nil)
message:NSLocalizedString(@"UPDATING_WAS_SUCCESSFUL",nil)
delegate:self
cancelButtonTitle:NSLocalizedString(@"CLOSE",nil)
otherButtonTitles:nil];
[notice show];
Yada notification da
localNotif.alertBody = NSLocalizedString(@"YOU_HAVE_A_MESSAGE_TO_SEND",nil);