Erkam Demirci
Erkam Demirci
İstanbul-I (Avrupa)
18/10/2013 tarihinden beri üye
65 GY Puanı
52K GY Sırası
2 Rozet
0 Sertifika
2 Soru Sordu
2 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Yıldız Teknik Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

4
Tümünü Gör

Yerelleş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.

 

picture-6885-1383574095.jpg
11 yıl önce yanıtladın

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);