Turkcell | Geleceği Yazanlar

Anıl SÖZERİ
Detaysoft İstanbul-II (Anadolu)
21.09.2013 tarihinden beri üye
12375 GY Puanı
7. GY Sırası
Daha Fazla Gör Daha Az Gör
6 Rozet
10 Sertifika
17 Soru Sordu
227 Cevap Verdi
2 Blog Yazısı
0 Etiket Takibi

Hakkında

Cumhuriyet Üniversitesi Bilgisayar Mühendisliği bölümünde okumaktayım.

Objective C ve Swift öğrenerek, iOS Programlama üzerine çalışmaya devam etmekteyim.

İş Tecrubesi

Eğitim Geçmişi

Cumhuriyet Üniversitesi

Sertifikalar & Başarılar

GY Sertifikaları (10)
Android 101 Sertifikası
Veriliş Tarihi : Kasım 2013
Android 201 Sertifikası
Veriliş Tarihi : Aralık 2013
Android 301 Sertifikası
Veriliş Tarihi : Aralık 2013
Android 401 Sertifikası
Veriliş Tarihi : Aralık 2013
C Sharp 101 Sertifikası
Veriliş Tarihi : Aralık 2013
C Sharp 201 Sertifikası
Veriliş Tarihi : Aralık 2013
iOS 201 Sertifikası
Veriliş Tarihi : Aralık 2013
iOS 202 Sertifikası
Veriliş Tarihi : Aralık 2013
iOS 301 Sertifikası
Veriliş Tarihi : Aralık 2013
iOS 401 Sertifikası
Veriliş Tarihi : Aralık 2013
Diğer Sertifikaları (0)
Test Sonuçları (0)

Dil Becerileri (0)

Rozetler

6

Son Forum Aktiviteleri

244
Tümünü Gör

GPS Location

Merhaba,

Üzerinde çalıştığım bir projede GPS üzerinden lokasyon bilgilerini (enlem, boylam ve adres) alıyorum fakat bazı telefonlarda her üçünü de alabildiğim halde bazılarında yalnızca enlem ve boylamı alabiliyorum (Android versiyonları aynı. Ör: 4.1.2) bunun sebebi ne olabilir? Bir diğer sorum ise;

MainActivity Context Aktarımı

Merhaba,

MainActivity'nin context'ini başka bir class'ımda tanımlı olan metoduma parametre olarak geçtiğimde null değer döndürüyor, context i alamıyorum bu sorunu nasıl çözebilirim?

Ör: public getContext(Context context){

context --> Null

}

Wi - Fi && Mobile Data

Merhaba,

Wi-Fi ve Mobil verinin açık olup olmadığını kontrol edip, kapalı ise nasıl açabilirim?

Android Image Processing

Merhaba,

Daha önce Java üzerinde Image Processing işlemleri yapmıştım orada Thread kullanımı ile Thread'imizi uyutarak çeşitli zamanların ardından Image Process işlemlerini yapabiliyordum, fakat Android üzerinde bu işlemi nasıl yapabilirim bilmiyorum, yardımcı olabilirseniz sevinirim.

Anıl SÖZERİ
26 Aralık 2013 tarihinde soruldu

XMPP Oturumu Açık Tutma, Session

Merhaba,

Login ekranında XMPP'ye connect oluyorum fakat login ekranımdan başka bir sayfayı tetiklediğimde Disconnect oluyorum, yönlendiğim sayfalarda da oturumu açık tutabilmek için Session tutup ben burdayım mesajı vermek için ne yapmalıyım?

İyi çalışmalar..

Anıl SÖZERİ
11 Mart 2014 tarihinde soruldu

ImageButton

Merhaba,

Arkadaşlar basit bir ImageButton ekleme işlemi yapıyorum fakat zannediyorum ki Eclipse'in azizliğine uğradım, bu sorunu daha önce yaşayanınız varsa yardımcı olursanız sevinirim.

Anıl SÖZERİ
12 Nisan 2014 tarihinde soruldu

Delegate Metotlarına Farklı ViewControllerdan Ulaşma

Merhaba,

AppDelegate sınıfımda XMPPStreamDelegate metotlarını kullanıyorum fakat bir sonraki ViewController'a geçtiğim takdirde o sayfadaki delegate metotlarını kullanmaya ihtiyacım var fakat ulaşamıyorum yani program AppDelegate sınıfındaki delegate metotlarına düşmüyor bunu nasıl sağlayabilirim?

iOS Chat Bubble

Merhaba,

Anıl SÖZERİ
27 Haziran 2014 tarihinde soruldu

Local Notification

Merhaba,

Bu metot ile local notification oluşturuyorum;

[code]

Base64 Datasının Sonucunda NSArray nil Değer Döndürüyor

Merhaba,

Server tarafından cevap olarak gelen Custom IQ içerisindeki Base64 JSON Array Datasını encode edip NSData sınıfına yüklüyorum, Daha sonra NSArray sınıfına bu JSON Array'i yükleyip içerisinden gerekli parametreleri alıyorum.

Anıl SÖZERİ
24 Temmuz 2014 tarihinde soruldu

iOS 8 Size Classes

Merhaba,

Anıl SÖZERİ
14 Ekim 2014 tarihinde soruldu

Google Play Service Haritalar hata

28 Kasım 2013 tarihinde cevaplandı

<meta-data android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" />

Aynı sorunu bende alıyorum, bu satırı manifest dosyasına eklediğimde hata alıyorum, fixlemek istediğimden karşıma çıkan seçenekler şunlar;

- Create resource @integer/google_play_services

- Rename android resource

- Surrond with element

Bu aşamadan sonra nasıl bir yol izlemeliyim ?

Google Play Service Haritalar hata

28 Kasım 2013 tarihinde cevaplandı

Evet, <application> altına ekliyorum ve kütüphaneyi de ekledim. Sorunu çözdüm gibi ama şu an da şöyle bir problemle karşı karşıyayım;

kendi projemi google samples (kendi örneklerinin) içerisine attığım zamanda çalışıyor ama projem workspace'imde olursa çalışmıyor.

Google Play Service Haritalar hata

28 Kasım 2013 tarihinde cevaplandı

Workspace'e kopyaladığımda problem kalmadı, import ederkende sorun çıktı ama hallettim :) Yardımcı olduğunuz için çok teşekkürler..

GPS Location

Tamam, teşekkürler peki ilk sorum hakkında herhangi bir bilginiz var mı veya daha önce böyle bir durumla karşılaştınız mı?

Google Play Service Haritalar hata

29 Kasım 2013 tarihinde cevaplandı

Projeyi eclipse üzerinden derleyip telefonuma o şekilde APK sını kurduğumda harita düzgün olarak çalışıyor fakat, projemi export edip APK sını çıkarttığım zaman telefonuma atarsam o şekilde harita ekranı gelmiyor beyaz ekranın sağ alt köşesinde sadece Google yazıyor, APK ya dönüştürdüğümde ticari olarak göruyor ve bu nedenle Key ile ilgili bir sıkıntım olabilir mi? Nasıl çözebilirim bu sorunu?

Google Play Service Haritalar hata

29 Kasım 2013 tarihinde cevaplandı

Android 301'deki GoogleMap konusu yenilenmiş oraya eklenen doğrultuda projenin içindeki bin dosyasından APK yı direk olarak aldım o zaman sorunum düzeldi şu anda doğru olarak çalışıyor, yardımlarınız için tekrar çok teşekkür ederim.

GPS Location

Android çatısında olmadığını söylüyorsunuz ama sonuç olarak Geocoder için android.location' ın içindeki class ı çağırıyoruz nasıl Android in bir parçası olmuyor onu anlayamadım? Örnek vermek gerekirse biz bu denemeleri Samsung Galaxy S3 ve S3 Mini cihazlarında denedik S3'te alırken S3 Mini de almadı adres bilgisini.

GPS Location

Anladım, yardımcı olduğunuz için teşekkürler.

MainActivity Context Aktarımı

public class MainActivity extends FragmentActivity {

MainActivity Context Aktarımı

- Söylediğiniz gibi denemiştim ilk başta fakat MainActivity.this olarak yolladığımda parametre olarak kabul etmiyor . O nedenle zaten ekstra bir değişkende tutmaya ihtiyaç duydum.

- Sınıfımda context i set etmiyorum sadece MainActivity'deki context'ime ulaşmam gerekiyor yukarıda da zaten ApplicationContext() olarak gönderdim ama yine de sorunuma çözüm bulamadım, başka bir nedenden kaynaklanıyor olabilir mi acaba?

Wi - Fi && Mobile Data

Teşekkürler, bunu görmüştüm ama Data için TelephonyManager kullanmışlar falan kafam karıştı o nedenle sormaya gerek duydum sadece bunlar ile her ikisini de kontrol edebilirim yani öyle mi?

- Kapalıysa nasıl açabilirim yani kapalıysa olduğu duruma ne yazmalıyım ki açılsın?

Wi - Fi && Mobile Data

Kontrol kısmını hallettim kapalıysa nasıl açacağımı araştırıyorum, yardımlarınız için teşekkürler.

Wi - Fi && Mobile Data

Teşekkürler Can Bey, Kullanıcı iznini doğrudan almayacağım ama Alert Dialog şeklinde sormayı planlıyorum 'Wi-Fi veya Mobil Veriyi Aç' şeklinde ona göre açacağım, tekrar yardımlarınız için çok teşekkürler, iyi çalışmalar.

Wi - Fi && Mobile Data

Can Bey, yazdığınız metodu aynen yazdım;

Wi - Fi && Mobile Data

Bu arada bir önceki mesajımda belirtmeyi unutmuşum sistem servislerini onCreate metodumun içinde alıyorum onlarda da herhangi bir problem yok.

connectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

Wi - Fi && Mobile Data

Galaxy SIII , Android OS 4.1.2

ekranda mesaj vermek

09 Aralık 2013 tarihinde cevaplandı

 Merhaba,

Ben daha önce böyle bir örnek üzerinde çalışmıştım. NotificationManager ile istediklerini yapabilirsin. Aşağıda örnek kodu paylaştım;

notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);

Button notificationButton = (Button)findViewById(R.id.button1);

do-while döngüsü

10 Aralık 2013 tarihinde cevaplandı

1.si;

number 0 a eşit oldugu sürece devam edeceği için 2.kez girmiyor yani number 0 ise true dönecek, 0 dan farklı ise false döneceğinden tekrar girmez. do-while döngüsü kullandığınızdan dolayı 1 kez çalışıp çıkıyor.

2.si;

Eclipse üzerinden Run dediğimde çalışıyor, proje apk olarak oluştuğunda çalışmıyor!

Merhaba,

APK Dosyasını projeyi Export ederek oluşturmayı deniyorsanız sıkıntı yaşıyor olabilirsiniz, bende GoogleMap üzerine bir örnek üzerinde çalışıyordum aynı sıkıntıyı yaşamıştım ama Workspace'im de projemdeki bin klasörünün içindeki apk dosyasını direk telefona attığımda çalışıyordu.

Eclipse üzerinden Run dediğimde çalışıyor, proje apk olarak oluştuğunda çalışmıyor!

Ben bin klasörümdeki dosya içerisindeki APK ile sorunumu tamamen çözmüştüm ama aynı zamanda projeme sağ tıklayarak Export --> Export Android Application --> Project Seçimi --> Create new keystore (daha önce bu işlemi yapmadıysanız) --> Gerekli alanları doldurup oluşturdum APK'yı bu 2 yolu izleyerek sıkıntımı tamamen gidermiştim bunun dışında herhangi bir yol hakkında benimde bir bilgim yok. Umarım yardımcı olabilmişimdir.

Eclipse üzerinden Run dediğimde çalışıyor, proje apk olarak oluştuğunda çalışmıyor!

İlk sıkıntı çözülmüş sanırım şu anki problem Google Play'e yüklerken aldığınız hatalardan kaynaklanıyor anladığım kadarıyla, daha önce Google Play' e hiç uygulama yüklemedim fakat sitede Android 201 Eğitimi'nde ki Google Play'e Uygulama Yükleme ve Güncelleme konusuna göz atmanızı tavsiye ederim.

Fiziksel tuş kullanımı

26 Aralık 2013 tarihinde cevaplandı

alertbox.setCancelable(false); kodunu eklersen AlertDialog herhangi bir tercih yapana kadar kapanmayacaktır.

Android Image Processing

[code]

Thread thread = new Thread(new Runnable() {

            @Override
            public void run() {
                try {
                    runOnUiThread(new Runnable() {
                        public void run() {
                            imageView.setImageResource(R.drawable.image1);
                        }
                    });
                    Thread.sleep(250);

                    runOnUiThread(new Runnable() {
                        public void run() {
                            imageView.setImageResource(R.drawable.image2);

Android Image Processing

Haklısın ama zaten az olması sebebiyle böyle yazdım. 5000 tane resim olsaydı Metot haline getirir parametre geçişleri ile yönetirdim , maksat bilmeyen arkadaşların kafasında bir fikir oluşturabilmekti.

WebView'da web sayfasının bir bölümünü yüklemek mümkün mü?

27 Ocak 2014 tarihinde cevaplandı

Merhaba,

Daha önce bir sitede RSS üzerinden XML Parse işlemi yaparak <image> </image> taglarına göre resimleri çekip bastırmıştım aynı mantık üzerinden giderek sizde istediğiniz sonuca ulaşabilirsiniz diye düşünüyorum, iyi çalışmalar..

.xib Convert to .storyboard

Bende direk olarak bulamadım o nedenle yeniden yeni sürüme uygun hale getirecek biçimde yazmaya karar verdik, yardımcı oldugunuz için teşekkürler, kaynağı inceleyeceğim.

İyi çalışmalar..

XMPPFramework.h File Not Found Exception

Merhaba, dediklerinizin hepsini yapmıştım zaten XMPPFramework Getting Started iOS makalesini de okudum tek tek ilerliyordum fakat yinede bulamadım. Kendileri yazdıkları XMPP projesinin içerisine değilde başka bir dosya konumunda bulunduruyorlarmış dosyayı uzun aramamın sonuncunda buldum saklamışlar sanırım :)  Teşekkürler.

Storyboard Custom Sayfa Geçişi

Teşekkürler, iyi çalışmalar..

Veri çekmek için en iyi yöntem nedir?

02 Mart 2014 tarihinde cevaplandı

Merhaba,

Yemekleri eğer tek tek girecekseniz yani elle değer atayacaksanız bi dizi veya collection yapılarından birini kullanabilirsiniz o şekilde ListView da da görüntüleyebilirsiniz ama tabi bu yemekler sürekli değişip güncellenecekse ne derece doğru bir yöntem olur bilemiyorum. XML i daha fazla araştırıp parse işlemi yardımıyla halledebilirsiniz sanırım.

iOS UITableView

Merhaba, UITableView in delegate methodlarinda yanlis hatirlamiyorsam selectDidRow tarzinda bir methodu olacakti o.methodu kullanarak indexPath.row a ulasarak secili sokagin altindaki firmalari listeleyebilirsin

Button'un hatalı görünmesi

Merhaba,

onCreateOptionsMenu metodunun altında değil onCreate metodunun altında tanımlamanı yaparsan id tanımlamalarını da belirttiğin üzere doğru şekilde verdiysen sorun olmayacaktır.

Farkli bir viewcontrollerden tableview ulasma sorunu

04 Mart 2014 tarihinde cevaplandı

Merhaba,

Daha önce bende böyle bir uygulama yapmıştım bir site üzerinden rss ile haberleri çekiyordum fakat anlattıgınız problemi daha acık yazarsanız daha net cevap bulabilirsiniz diye düşünüyorum. RSS i XML olarak çekip XMLParser ile gerekli parçaları ayırıp yapınızaa doğru kattınız mı ya da butonun click eventına gerekli metodu tetiklettiniz mi veya UITableView'in Cell'lerini oluştururken mi gerekli düzenlemeleri yapamadınız herşey olabilir çok açık uçlu bir soru olmuş :)

Sqlite veritabanında birden fazla tablo oluşturma

Merhaba,

Yeni bir tablo için yeni bir sınıf oluşturmaya gerek yok, yollayacağınız sorguları ona göre düzenlerseniz istediğiniz sonuçları alabilirsiniz.

Veri tabanına verilerin tamamını nasıl eklerim?

Merhaba,

Ekleyeceğiniz kelimeler arka arkaya 1,2,3..1000 gibi birşey ise döngü yardımıyla ekleyebilirsiniz ama aksi takdirde sanıyorum ki elle eklemek zorundasınız onun içinde örnek vermek gerekirse bir sorgu yazarak TextView e yazıp button ile ekletebilirsiniz.

Tab Bar Controller Alt Sayfalarına Button Ekleme

Teşekkür ederim fakat bunu yazdığım zaman da istediğim yerde butonu oluşturmadı.

Uitableviewcell e create sorunu

08 Nisan 2014 tarihinde cevaplandı

Merhaba,

https://gelecegiyazanlar.turkcell.com.tr/konu/ios/egitim/ios-301/uzaktaki-bir-sunucuya-baglanmak buradaki Cache'leme işleminden söz ediyorsunuz sanırım aynı mantık ile yapılabilir.

Eclipsdeki değişikler etki etmiyor

08 Nisan 2014 tarihinde cevaplandı

Merhaba,

Eclipse de bazen böyle hatalarla karşılaşılabiliyor birkaç sefer benimde başıma gelmişti yeni bir proje oluşturup kodlarımı oraya ekledikten sonra sorun çözülmüştü, sizde deneyin isterseniz.

Uitableviewcell e create sorunu

08 Nisan 2014 tarihinde cevaplandı

Söylemek istediğinizi anlamıştım zaten NSURLConnection'daki Cacheleme mantığına benzer bir yapı bulabilirseniz işinizi çözecektir demek istemiştim ama esas oluşturmama konusuna gelecek olursak memory yi daha verimli kullanmak için ekrana sığdığı kadarını oluşturuyor ve daha sonra scroll hareketinde diğerleri oluşuyor liste de böyle bir yapı var, sizin söylediğiniz yapı var mı bilemiyorum daha önce hiç karşılaşmadım ama verileri yeniden istek yollamadan oluşturmak için cache iş görür diye düşünüyorum.

Google Play Uygulama Yükleme

11 Nisan 2014 tarihinde cevaplandı

Yükleyebilirsiniz ama bildiğim kadarıyla yalnızca ücretsiz olarak eklenebiliyor.

Google Play'e Uygulama Yükleme ve Güncelleme;

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-201/google-playe-uygulama-yukleme-ve-guncelleme

OnClick hakkında

15 Nisan 2014 tarihinde cevaplandı

[code]

Button button1 = (Button)findViewById(R.id.button1);

[/code]

Yukarıda yazdığınız kod parçasına bakarsak button1'i Activity sayfanızda oluşturmamışsınız.

android 201 dersleri ile ilgili

16 Nisan 2014 tarihinde cevaplandı

[code]button.setOnClickListener(new OnClickListener() [/code] bu kısmı [code]button.setOnClickListener(new View.OnClickListener()[/code] bu şekilde düzenleyip dener misiniz

android resim güncelleme sorunu

16 Nisan 2014 tarihinde cevaplandı

Merhaba,

2 den 1 e döndüğünüzde sunucudan yeniden sorguyla resim isteği yollarsanız veya 2 den 1 e geçerken extra olarak veriyi yollarsanız sorununuz çözülecektir diye düşünüyorum, iyi çalışmalar.

Android Webview Kullanımı Hakkında

Merhaba,

Ekranı çevirdiğinizde Activity yeniden oluşturulduğu için programınız yeniden çalışıyor ve anasayfa o yüzden yükleniyor, ekranın döndürülmesini Manifest dosyanızdan engellerseniz istediğiniz sonucu elde edebilirsiniz, yanlış hatırlamıyorsam screenOrientation özelliği ile yapılıyordu, iyi çalışmalar.

Random Sayı

28 Nisan 2014 tarihinde cevaplandı

[code]

TextView textView;

int number;

Random random = new Random();

number = random.nextInt(100) + 1;

//+1 sebebi 1-100 arasında istemeniz 0-100 isterseniz 101 yazmanız yeterli.

//activity_main.xml dosynızda textView id'si ile bir adet TextView oluşturmanız gerekmektedir, id değeri farklı ise R.id.sizinTextViewinizinAdı

textView = (TextView)findViewById(R.id.textView);

textView.setText(String.valueOf(number));

[/code]

R class

Merhaba,

Bu sorunla benden bir çok defa karşılaştım tam çözümünü bulamadım genelde projeyi yeniden oluşturduğumda sorun düzeliyordu o yüzden fazla kurcalamadım diyelim bunu denemişsinizdir diye düşünüyorum fakat benim tavsiyem Android 4.4 , 4.3 vs. versiyonlarını değiştirerek denemeniz olmazsa SDK Manager' dan yeniden yüklemeniz.

Webview ve diğer kutuphanelri import ederken sorun

05 Mayıs 2014 tarihinde cevaplandı

Merhaba,

Importların solundaki hata önceden kullandığınız fakat daha sonra kullanımdan kaldırdığınız kodlardan ötürü o kütüphanelerin artık kullanılmadığını ve import etmenize gerek olmadığını belirtme amaçlıdır. Kısaca CTRL + Shift + O yaparsanız kullandığınız sınıfları import edip kullanmadıklarınızı kendisi otomatik olarak kaldıracaktır.

İyi çalışmalar...

android uygulama

05 Mayıs 2014 tarihinde cevaplandı

Merhaba,

Sorun butonunuzla ilgili değil Intent ile yönlendiğiniz activity sayfanızda, Manifest dosyanıza activity dosyanızı tanımladınız mı? Hata ondan dolayı kaynaklanabilir, eğer tanımladıysanız başka bir hata vardır kesin birşey söyleyemeyeceğim fakat NullPointerException hatası aldığınız için birşeylerin oluşmadığı kesin.

İyi Çalışmalar..

Servis Timer Kullanımı

06 Mayıs 2014 tarihinde cevaplandı

Merhaba,

İlk olarak başka sınıflardan ulaşmak için private tanımlayıp setter ve getter metotlarınız ile de aynı işlemi yönetebilirsiniz, ikinci olarak da zaman değişkeniniz güncelleniyor gibi görünüyor fakat Timer işlem yapmaya başladığında parametre olarak ilk tanımladığınız değeri aldığı için yeniden durdurup başlatırsanız yeni değere göre çalışacaktır diye düşünüyorum, umarım yardımcı olabilmişimdir.

İyi çalışmalar..

Android Çıkış Dialogu

Merhaba,

Anladığım kadarıyla geri tuşuna bastığınızda bir önceki sayfaya dönüş yapıyorsunuz ve siz sadece AlertDialog açılsın istiyorsunuz,

[code]super.onBackPressed();[/code]

Metodunu kaldırıp, tekrar dener misiniz.

uygulamaya sayfa dolusu yazı nasıl eklenir ?

07 Mayıs 2014 tarihinde cevaplandı

Merhaba,

Eklemek istediğiniz yazıyı herhangi bir dosyadan okuyarak eklemeyi deneyebilirsiniz,

İyi çalışmalar..

Şu koda bi el atalım

Merhaba,

Enlem ve boylam bilgilerinizi bu işlemleri yaptığınız alana parametre olarak aktarırsanız, mesajınızı atarken mesajın içeriğine eklemeniz yeterli olacaktır.

JDK

Merhaba,

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Linkinden sisteminize uygun olanı indirip yükleyebilirsiniz, bu şekilde yaptığınız halde hata veriyorsa hatayı paylaşırsanız daha iyi yardımcı olabiliriz.

Metod oluştururken hata alıyorum.

Merhaba,

Ben aşağıdaki kod bloğunu kullanarak yapıyorum,

[code]

main acticty

14 Mayıs 2014 tarihinde cevaplandı

Merhaba,

Böyle bir sorun benimde başıma birkaç defa geldi projeyi silip yeniden oluşturunca sorun hallolmuş oluyordu sizde denerseniz düzelebilir.

işletim_sistemi

Merhaba,

Windows işletim sisteminiz üzerinden sanal makine oluşturarak Mac OS işletim sistemi kurduktan sonra geliştirme yapabilmeniz mümkün fakat Android işletim sistemine sahip cihazınız ile iOS uygulaması çalıştıramazsınız.

Bu hatayı nasıl düzeltebilirim?

24 Mayıs 2014 tarihinde cevaplandı

Merhaba,

Genymotion' ı kullanabilmek için bilgisayarınızda VirtualBox programı kurulu olmak zorunda bu hatanın sebebi de kurulu olmadığı için yükleyemediğini bildirmesi.

Visible-İnvisible mantığı

Merhaba,

Yanlış hatırlamıyorsam;

[code]

//Görünür.

textView.setVisibility(true);

//Görünmez.

textView.setVisibility(false);

[/code]

şeklinde gerçekleştirebilirsiniz.

Kayt Edilen Resmin Ayrıntılarına GPS konumu Ekleme

01 Haziran 2014 tarihinde cevaplandı

Merhaba,

GPS işlemleri için LocationManager sınıfını inceleyebilirsiniz.

alert dialog ile ilgili bi sorun

Merhaba,

setCancelable(false) metodu ile yapabilirsiniz.

Dizi Örneğindeki Eleman Sayısı

04 Haziran 2014 tarihinde cevaplandı

Merhaba,

Dizi eğer 5 elemanlı olursa for döngüsündeki <= 5 şeklindeki koşul nedeniyle hata verecektir.

5 Elemanlı olarak tanımladığınız dizinin indisleri 0,1,2,3,4 olduğundan dolayı 5. indise değer atarken dizi boyutunu aştığınız için hata meydana gelecektir.

Eclipse'de konsol çalışmıyor.

08 Haziran 2014 tarihinde cevaplandı

Merhaba,

Sol taraftaki Project Explorer kısmına gelip orada projenizin üstüne sağ tıklayarak çalıştırmayı deneyin.

setOnClickListener çalışmıyor

Bu kısmı;

[code]buton.setOnClickListener(new OnClickListener()[/code]

Aşağıdaki gibi deneyin;

[code]buton.setOnClickListener(new View.OnClickListener()[/code]

Android Emulatör Alternatif Yol Bilgi

18 Haziran 2014 tarihinde cevaplandı

Merhaba,

Projenin klasörü içerisindeki bin dosyasında bulunan .apk uzantılı dosyayı tabletinize aktardığınız takdirde uygulamanızı tabletinizde deneyebilirsiniz.

Delegate Metotlarına Farklı ViewControllerdan Ulaşma

AppDelegate.h

[code]

#import "LoginScreenViewController.h"

[/code]

LoginScreenViewController.h

[code]

#import "AppDelegate.h"

[/code]

LoginScreenViewController.m

[code]@implementation LoginScreenViewController{
    AppDelegate *appDelegate;

}

- (AppDelegate *)appDelegate
{
    return (AppDelegate *)[[UIApplication sharedApplication] delegate];
}

pushviewcontroller

24 Haziran 2014 tarihinde cevaplandı

Merhaba,

Storyboard üzerinden elimden geldiğince basit bir örnek yaparak anlatmaya çalıştım umarım yardımcı olabilirim.

TableViewController.m

[code]

//
//  TableViewController.m
//  TableViewExample
//
//  Created by Anıl SÖZERİ on 24/06/14.
//  Copyright (c) 2014 aS. All rights reserved.
//

#import "TableViewController.h"

@interface TableViewController (){
    NSArray *array;
}

pushviewcontroller

24 Haziran 2014 tarihinde cevaplandı

Navigation Controller ve Push Segue kullanarak ise kodda herhangi bir değişiklik olmuyor sadece Storyboard üzerinden eklemeler yapılıyor, eklediğim resimlerde mevcut.

Android SDK Manager Açılmıyor

29 Haziran 2014 tarihinde cevaplandı

Merhaba,

http://developer.android.com/sdk/index.html Bu link üzerinden indirip geliştirmeye başlayabilirsiniz, Android SDK kurulu bir şekilde geliyor.

Sanal makine üzerine mac kurma hatasi

02 Temmuz 2014 tarihinde cevaplandı

Merhaba,

http://www.technopat.net/2013/07/14/virtualbox-mac-os-x-kurulumu/ bu sitede sanal Mac OS X kurulumu hakkında bilgi vermiş, iOS' a yeni başladığımda giriş yapma amaçlı bende bir süre sanal makine üzerinde çalışmıştım ama pek performanslı olduğu söylenemez daha sonra Apple bilgisayar almaya karar verdim, iOS üzerinden ilerlemeye devam etmeyi düşünüyorsanız eğer Apple bilgisayar almanızı tavsiye ederim.

İyi çalışmalar.

locasyon da tutarsızlık

Merhaba,

Distance parametresine verdiyseniz 3000 değerini mesafe kat ettikten sonra değişeceğinden dolayı süre konusunda tutarsızlık yapıyordur.

Tabletlerde ekranını sabit tutma

09 Temmuz 2014 tarihinde cevaplandı

Merhaba,

Tabletlerde olduğunu şimdi gördüm ekran genişliğini ve yüksekliğini alarak ona göre programatik olarak onCreate metoduna aşağıdaki kodu ekleyebilirsiniz.

Sanırım bu iş görür;

[code]
<activity android:name=".SomeActivity" android:label="@string/app_name" android:screenOrientation="landscape">

[/code]

OnCreate methodunda bunu da yapabilirsiniz;

[code]
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

[/code]

XML Parse ve veri saklama

18 Temmuz 2014 tarihinde cevaplandı

Merhaba,

1. Datayı HTTP işlemleri ile çekecekseniz eğer AFNetwork Framework'ünü tercih edebilirsiniz, Geleceği Yazanlar'ın iOS 401 eğitimleri sayfasında da konusu mevcut zaten;

https://gelecegiyazanlar.turkcell.com.tr/konu/ios/egitim/ios-401/http-islemleri-icin-afnetwork

Thread konusunda MyThread hata veriyor

18 Temmuz 2014 tarihinde cevaplandı

Merhaba,

Thread kullanımına alternatif bir çözüm;

[code]

UIAlertview ve MapKit kullanımı

Merhaba,

UIAlertView kullanıyorsanız ve butona basıldığında bir fonksiyon tetikletmeniz gerekiyorsa eğer mecburen UIAlertViewDelegate protokolünü .h dosyasınıza dahil etmeniz gerekmektedir.

[code]

@interface ViewController : UIViewController<UIAlertViewDelegate>

[/code]

UIAlertView oluşturma;

[code]

Swift'te optional ve +/- ön operatör kavramı

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

İlk sorunuza cevap olarak;

İkincisindeki değerde adınızı girdiğinizden dolayı çevrilmiyordur, birincisinde sayı özellikli bir string girdiğinizden dolayı type casting işlemi gerçekleşiyordur.

İkinci sorunuza cevap olarak ise;

View sabitleme (fixed)

Merhaba,

[code][yourView setFrame: CGRectMake(x,y,width,height)];[/code]

Şeklinde denediniz mi?

İyi çalışmalar.

Bir web safasındaki verileri nasıl alabilirim?

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Anladığım kadarıyla siz bir web sayfasından kendi uygulamanıza parametre geçirmek istiyorsunuz. Bunu yapmak için üç yöntem var benim aklıma gelen;

1. RSS desteği var ise bu şekilde XML Parse ederek yapabilirsiniz ki bunu sağlayan NSXMLParser sınıfı mevcut.

2. Web sayfasıda size ait ise oradan Objective-C metodu tetikletmeye bakabilirsiniz, doğal olarak metodu tetiklerken web sayfasından parametreleri geçirebilirsiniz.

Bir butona basınca başka bir butonu tetikleme

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Soruyu anlamakta gerçekten zorluk çektim ama anladığım kadarıyla login olduktan sonra login butonu yerine logout butonu getirmek istiyorsunuz bunun için login işleminden sonra yönlendiğiniz ViewController'a bir adet buton ekleyip işlemi gerçekleştirebilirsiniz, soruyu daha da açıklayıcı bir şekilde yazarsanız ben veya bir başkası daha iyi yardımcı olacaktır diye düşünüyorum. Yazdığınız kodları da editörün kod düzenlemesi ile eklerseniz kodların okunması da kolay olacaktır.

İyi çalışmalar.

Uygulama başladığında 2. viewin didloadını çalıştırmak

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Bildiğim kadarıyla bunun bir yolu yok fakat hileli bi yöntemi olabilir. :) Aklıma şu anda o gelir ki yanlış bir çözüm;

1.ViewController'da postNotification işlemini yapmadan hemen önce bir sonraki ViewController'a yönlenip dismiss ile geri dönersen addObserver aktif olacaktır.

NSNotificationCenter genel olarak;

viewDidAppear da addObserver ile dahil edilir, viewDidDisappear metodunda da removeObserver ile kaldırılır, tabi ihtiyaca göre farklı kullanımları da mümkün. 

İyi çalışmalar.

cocoapods projeye library ekleme

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Daha önce kullanmaya niyetlenmiştim fakat sonradan vazgeçtim dokümantasyonunu incelediniz mi?

http://guides.cocoapods.org/using/using-cocoapods.html

İyi çalışmalar.

Thread Sonlandırma

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Butona bastığınızda kullandığınız Thread'i durdurmak yerine tamamen öldürüp yeni bir Thread olusturarak denediniz mi? Bunu yaparken aynı zamanda ProgressBar'ı da yeniden oluşturun veya düzenleyerek deneyebilirsiniz.

İyi çalışmalar.

Youtube videosu android veya ios playerda calistirmak

20 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Daha önce denemedim fakat aşağıdaki linkte örnek bir proje var bir inceleyin isterseniz;

http://iosdevelopertips.com/video/display-youtube-videos-without-exiting-your-application.html

İyi çalışmalar.

Intent Entegre Etmek

21 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkte sizin istediğiniz yapı var işinizi görecektir;

http://examples.javacodegeeks.com/android/core/telephony/phonestatelistener/android-make-phone-call-example/

İyi çalışmalar.

Xcode - servera veri kayıt etmek için en iyi yöntem nedir ?

23 Ağustos 2014 tarihinde cevaplandı

Merhaba,

AFNetworking kütüphanesi gayet iyi kullanabilirsiniz;

https://github.com/AFNetworking/AFNetworking

İyi çalışmalar.

Json veriyi Parcalama

28 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki linki inceleyebilirsiniz;

http://developer.android.com/reference/android/util/JsonReader.html

İyi çalışmalar.

Sonucu yazarken "NaN" dönüyor ve sonucu gösteremiyorum

28 Ağustos 2014 tarihinde cevaplandı

Merhaba,

elalanim değişkenine bir değer atamamışsınız default olarak 0 değerini aldığından 0' a bölme yaptıgınız için NaN sonucu geliyor.

İyi çalışmalar.

Android ile Bluetooth Bağlantısı

30 Ağustos 2014 tarihinde cevaplandı

Merhaba,

Dokümantasyonu incelerseniz işinizi görecektir diye düşünüyorum;

http://developer.android.com/guide/topics/connectivity/bluetooth.html

İyi çalışmalar.

iOS'te Geri Sayım Aracı

01 Eylül 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkte NSDate karşılaştırmasına bakarak tarihleri karşılaştırabilirsiniz;

http://stackoverflow.com/questions/6112075/ios-compare-two-dates

Aşağıdaki kod ile de her saniye metodunuzu tetikleterek kalan zamanı ekrana bastırabilirsiniz.
[code][NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(methodName) userInfo:nil repeats:YES];[/code]

İyi çalışmalar.

Veriyi indirttirme

01 Eylül 2014 tarihinde cevaplandı

Merhaba,

Uzaktaki bir sunucuya bağlanarak image dosyalarınızı oradan download edebilirsiniz, linklerdeki örnekleri inceleyebilirsiniz;

http://looksok.wordpress.com/2013/07/06/android-tutorial-download-image-from-the-internet-with-url/

prepareforsegue dictionary nesnesini taşıma

Merhaba,

Storyboard üzerinde doğru şekilde linklediniz mi? TableView'in cell'i seçiliyken kontrol tuşuna basılı tutup bir sonraki view'i işaretlerseniz didSelect metodu tetiklenmiş olur, siz de içerisinde istediginizi yapabilirsiniz. TableView'in delegate ve datasource bağlantılarını kontrol edin.

Alternatif bir çözüm;

ViewController.h

[code]

#import <UIKit/UIKit.h>
#import "SecondViewController.h"

prepareforsegue dictionary nesnesini taşıma

Sizin projeniz bende çalışmadı ama istediğiniz yapıya benzer bir örnek kurdum kendi yapınıza entegre edebilirsiniz.

http://s3.dosya.tc/server27/DJh21m/SegueDataPass.zip.html

İyi çalışmalar.
 

Java-Android dizi eleman numarasını bulma

03 Eylül 2014 tarihinde cevaplandı

Merhaba,

Collection yapılarını incelerseniz istediğiniz metoda ulaşabilirsiniz. Dizilere göre daha dinamik yapılardır, genelde Collection yapıları tercih edilir.

Dizinin içerisinde almak istiyorsanız for döngüsü ile dönüp if ile karşılaştırma yaparak istediğiniz eleman geldiğinde indisini ekrana bastırabilirsiniz.

Collection yapılarını aşağıdaki linkten inceleyebilirsiniz;

http://www.tutorialspoint.com/java/java_collections.htm

İyi çalışmalar.

Json Data' da Yer Alan Image URL' leri Parçalayamadım.

Merhaba,

Bu kurduğunuz yapı yerine AFNetworking kütüphanesini kullanarak parçalama yapıp daha sonra aldığınız değerleri Class içerisine yükleyip her bir kayıt için yeniden class instance'ı türeterek dizilere yükleyerek istediğiniz kısımları almanız çok daha rahat olacaktır.

AFNetworking ile istekten bulunup, daha sonra JSONParse ve değerlerin yüklenip alınması için bir sınıf yazabilirsiniz. Aşağıdaki linki incelemenizi öneririm;

EditText'in büyümesini önleme

04 Eylül 2014 tarihinde cevaplandı

Merhaba,

.xml dosyanızda EditText ile ilgili alana aşağıdaki kodu ekleyebilirsiniz;

[code]android:singleLine="true"[/code]

veya

[code]android:maxLines=“1”[/code]

İyi çalışmalar.

YATAY EKRAN SORUNUM

04 Eylül 2014 tarihinde cevaplandı

Merhaba,

Öncelikle sorunu hangi platform için sorduğunu belirtmediğin için ben hem Android hem de iOS için cevaplayacağım. Windows Phone ise yardımcı olamayacağım. :)

Android için;

Yatay ekran

[code]setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);[/code]

veya xml kısmına

[code]android:screenOrientation="landscape"[/code]

Dikey ekran

Döngü içerisinde textView i refresh etmek

Merhaba,

UI tarafındaki değişiklikler için RunOnUiThread kullanmalısınız. Bunu araştırmanızı öneririm.

İyi çalışmalar.

ACTİVİTYLER ARASI HABERLEŞME

05 Eylül 2014 tarihinde cevaplandı

Merhaba,

Activity'ler arası veri aktarımını sağlamak için Intent yapısını öğrenmeniz gerekir. Linki incelemenizi öneririm;
Starting Another Activity

İyi çalışmalar.

IOS 6 ile 7 arasındaki fark?

08 Eylül 2014 tarihinde cevaplandı

Merhaba,

Eklenen ve düzenlenen değişiklikler Apple'ın Dokümantasyonları arasında belirtilmiş, aşağıdaki linklerden ulaşabilirsiniz;

iOS 6.1 to iOS 7.0 API Differences

What's New in iOS 7.0

İyi çalışmalar.

View Controller Dikey Yatay Gösterilmesi

Merhaba,

Projenin tamamını Portrait yapmak yerine Storyboard üzerinden ViewController'ı seçip ilk ViewController'ın orientation Property'sini Portrait tanımlayıp ikincisini de Landscape olarak tanımlarsanız sorununuz çözülür.

İyi çalışmalar.

16 Yaşındayım Oyun Programlamak İstiyorum

08 Eylül 2014 tarihinde cevaplandı

Merhaba,

Android programlama ile birşeyler geliştirmek istiyorsan eğer Java ile başlamanı öneririm. Sayfada var olan Android 101, 201, 301 ve 401 derslerini takip ederek ve Algoritmanı geliştirmek adına basit örnekler ile başlayıp daha karmaşık yapılar üzerine çalışarak başlangıç yapabilirsin.

İyi çalışmalar.

 

Android admob reklama tıklayınca başa dönme sorunu

08 Eylül 2014 tarihinde cevaplandı

Merhaba,

[code]@Override public void onBackPressed() {

// code here to show dialog

super.onBackPressed();

// optional depending on your needs

}[/code]

onBackPressed metodunu istediğiniz şekilde kullanırsanız sorununuz düzelecektir.

İyi çalışmalar.

AFNetworking Merkez Bankası Kur JSON Dosyasını Okumuyor

09 Eylül 2014 tarihinde cevaplandı

Merhaba,

manager'ı oluşturduktan sonra şu kod satırını ekleyin sorununuz çözülecektir;

[code]manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];[/code]

Deneme.zip

İyi çalışmalar.

Eclipse İle Online Mysql Bağlantısı Yapmak

10 Eylül 2014 tarihinde cevaplandı

Merhaba,

Linkteki örneğe biz göz atın isterseniz;

Android PHP/MySQL

İyi çalışmalar.

Tarihler arası gün farkı

14 Eylül 2014 tarihinde cevaplandı

Merhaba,

Aradığınız kod aşağıdaki linkte mevcut;

Android Date Difference in Days

İyi çalışmalar.

activity'ler arası bunddle ile geçiş yapmak

16 Eylül 2014 tarihinde cevaplandı

Merhaba,

Activity'ler arası veri geçişini sağlamak için Intent yapısını incelemenizi öneririm.

Starting Another Activity

İyi çalışmalar.

keystore silindi

25 Eylül 2014 tarihinde cevaplandı

Merhaba,

Aradığınız sorunun cevabı aşağıdaki linkte mevcut sanırım, keystore dosyasını kaybettiğiniz için imzalamanın reddedileceğini söylüyor yeni bir package adı ile tekrar upload etmeniz gerekmekte;

Android Keystore File Lost

İyi çalışmalar.

Bir tuşa arka arkaya basılmayı kontrol etmek

28 Eylül 2014 tarihinde cevaplandı

Merhaba,

Butona 1 kere bastığınızda butona basılmasını disable edip, işlem sonlandığında tekrardan enable yapabilirsiniz. setEnable ve setClickable metotlarını inceleyebilirsiniz.

İyi çalışmalar.

UISearchBar Kullanımı Hakkında Bilgi

Merhaba,

iOS Simulator -> Hardware -> Keyboard kısmını açtıktan sonra  "Connect Hardware Keyboard" üzerindeki tik işaretini kaldırdığınızda klavye görünecektir.

İyi çalışmalar.

Windows Phone için SqQlite Kullanimi Hakkında

30 Eylül 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkleri inceleyebilirsiniz;

How to use SQLite in Windows Phone

WindowsPhone 8 SQLite: How to Store Data in DataBase for Beginners Tutorial(C#-XAML)

Ayrıca SQL e yeni başladıysanız aşağıdaki linki de incelemenizi öneririm;

SQL Tutuorial

İyi çalışmalar.

Objeck C Array List

30 Eylül 2014 tarihinde cevaplandı

Merhaba,

%c ile karakteri alabilirsiniz ama siz burada matematiksel bir işlem yapacağınızı söylüyorsunuz fakat

[code]

int number = [[NSString stringWithFormat: @"%hu" ,[text characterAtIndex:i]] intValue]-48;

[/code]

Şeklinde işlem yaptığınızda NSString oluşturuyorsunuz daha sonra - 48 ve ardından int number değişkenine atama yapmak istiyorsunuz.

Lisetview

01 Ekim 2014 tarihinde cevaplandı

Merhaba,

Aradığınız özellik aşağıdaki linkte mevcut;

Changing Text Color of ListView

İyi çalışmalar.

Android Login

04 Ekim 2014 tarihinde cevaplandı

Merhaba,

Shared Preferences yapısını inceleyebilirsiniz, bilgileri burada tutup hatırlanmasını sağlayabilirsiniz.

İyi çalışmalar.

 

Android için temel java eğitimi.Nerden başlamalı ?

08 Ekim 2014 tarihinde cevaplandı

Merhaba,

Sitedeki Android 101 eğitimlerini ve Tutorials Point sayfasını takip ederek çalışmalara başlayabilirsiniz. Kitap, görsel eğitim vs. tamamen size bağlı hangisi ile daha iyi çalışacağınızı düşünüyorsanız onunla başlayın ama en iyi öğrenme yolu deneme yanılma ile gerçekleşir. Takip ettiğiniz kaynaktaki örnekleri inceleyip kendinizi de yazıp çalışıtırın derim. :)

İyi çalışmalar.


 

TVCell Text'te Gelen string'e göre farklı string göstermek

Merhaba,

Sonuçta zaten siz cell'in görünümünü delegate metotları içerisinde yapıyorsunuz bunu orada yapmanız gayet doğal, isterseniz block dışında global bir değişken ile bu işi halledip içeriye direk olarak da geçirebilirsiniz.

İyi çalışmalar.

Custom Listiew Font Ayarlama

09 Ekim 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki 2 Siteyi ve Projeyi incelemenizi öneririm;

Android Custom Fonts Tutorial

Using Custom Font

GitHub Calligraphy

İyi çalışmalar.

txt Dosyası Parse işlemi

Merhaba,

İlk olarak aklıma şöyle bir şey geldi daha iyi bir yöntemi de vardır ama yine de paylaşayım;

iphone ve ipad in ekranlarını destekleme

14 Ekim 2014 tarihinde cevaplandı

Merhaba,

1.Sorunuz için Xcode 6 ile birlikte iOS 8 için Size Classes denilen bir olay getirildi onu incelemenizi öneririm aşağıdaki linkte bulunan videoyu izleyebilirsiniz;

IOS8 Constraints and Size Classes

2.Sorunuz için ise tüm View'i kaplayan bir yapı kullanacaksanız eğer direk Storyboard üzerinden Width - Height değerlerini alarak hangi boyutta olacağını anlayabilirsiniz, onun haricinde kendi istediğiniz boyutlarda ekleyebilirsiniz.

Telefonun imei, wifi mac adresine nasıl ulaşırım?

28 Ekim 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkleri inceleyebilirsiniz;

IMEI

MAC Address

İyi çalışmalar.

Telefonun imei, wifi mac adresine nasıl ulaşırım?

28 Ekim 2014 tarihinde cevaplandı

Kesin olarak bilmiyorum fakat şu iki siteyi inceleyebilirsiniz;

If Device Has NFC Reader

NFC Tag

 

android uygulamayı app store' da nasıl gösterebilirim ?

31 Ekim 2014 tarihinde cevaplandı

Merhaba,

Geliştirdiğiniz Native Android uygulamasını direk App Store' a yükleyemezsiniz sonuçta farklı platformlar, böyle birşeyin gerçekleşmesini istiyorsanız kodu iOS için yazıp o şekilde App Store' a yükleyebilirsiniz.

İyi çalışmalar.

Android Cihaz hatası

31 Ekim 2014 tarihinde cevaplandı

Merhaba,

Telefonunuzun Driver'ını bilgisayarınıza yüklemediyseniz telefonu bu nedenle görmüyor olabilir. Driver'ını indirip, kurduktan sonra yeniden denemenizi öneririm.

İyi çalışmalar.

Layout ortasına imageview yerleştirme

Merhaba,

Bulunduğunuz ekranın width, height özelliklerini alırsanız cihaza göre otomatikman kendisi alacaktır. Daha sonra ImageView'inizin x ve y koordinatlarını ona göre oranlayarak belirleyip yerleştirebilirsiniz.

İyi çalışmalar.

Layout ortasına imageview yerleştirme

Ekran boyutlarını alma;

Get Screen Dimensions

Yukarıdaki linki incelerseniz demek istediğimi anlayacağınızı düşünüyorum. Ardından ImageView'in x ve y konumlarını da x = width / 2 ve y = height / 2 ile ayarlayabilirsiniz.

İyi çalışmalar.

Konum noktası sabit değil

12 Kasım 2014 tarihinde cevaplandı

Merhaba,


Kesin sonuç almak istiyorsanız sadece GPS kullanarak konum bulmak yeterli olmayacaktır, GPS, Wi-Fi, kullanabilirseniz etraftaki baz istasyonlarından verileri alıp bir algoritma kurup kesin bir sonuç almaya çalışabilirsiniz.

İyi çalışmalar.

Class içerisindeki property array get set yapamamak

12 Kasım 2014 tarihinde cevaplandı

Merhaba,

Benim anladığım kadarıyla A Classınız var ve bu A Classınızda bulunan NSMutableArray' inizdeki değeri B Classınıza aktarmak istiyorsunuz.

Bunun için A Class'ınızda public bir metot yazıp parametre olarak NSMutableArray alıp B Classınızdaki NSMutableArray tipinden değişkeninize atamaya yapabilir veya direk gelen parametreyi metot blogunuzun içerisinde kullanabilirsiniz.

[code]

//Bu işlemi yaptığınızda yeniden türettiğinizden dolayı değerleriniz kayboluyor.

Uygulama hakkında yardımcı olabilecek var mı

Merhaba,

Aşağıdaki linkte videolu olarak bir örnek var inceleyebilirsiniz;

Android Swipe ListView Item

İyi çalışmalar.

Webservis ızlı yanıt veriyor

Merhaba, Background perform selector ile thread yardimiyla web servise yapacaginiz istegi belirli zaman araliklarinda tetikletebilirsiniz. Iyi calismalar.

android stand by işlemi

24 Kasım 2014 tarihinde cevaplandı

Merhaba,

O anki sistem zamanını milisaniye olarak almak için SystemCurrentMilis() methodu vardı yanılmıyorsam biraz araştırırsanız bulabilirsiniz.

Ekrana dokunulma eventlarını yakaladığınız kısımda o anki zamanı alıp bir yerde tutabilirsiniz. SystemCurrentMilis() methodu yerine kendiniz de bi yerde tutup arka planda yazacağınız metot ile zamanı ilerletebilirsiniz.

Swift ile dosya işlemleri

24 Kasım 2014 tarihinde cevaplandı

Merhaba,

Araştırırken birkaç sonuç buldum inceleyebilirsiniz;

Example of how to create a file class with read, write and exists functions

Read and write data from text file

İyi çalışmalar.

Hafızada bir değer saklamak

25 Kasım 2014 tarihinde cevaplandı

Merhaba,

SQLite kullanarak veri ekleyebilir, güncelleyebilir ve okuyabilirsiniz. Ayrıca Android için SharedPreferences, iOS için ise NSUserDefaults sınıflarını incelemenizi öneririm.

İyi çalışmalar.

Swift'de sözlük kullanımı

25 Kasım 2014 tarihinde cevaplandı

Merhaba,

iBooks üzerinden The Swift Programming Language Kitabında Sayfa 147' de Dictionaries konusunu inceleyebilirsiniz cevabınızı orada bulacaksınız.

İyi çalışmalar.

Belli Aralikta Konum bilgisi alma

11 Aralık 2014 tarihinde cevaplandı

Merhaba,

Aşağıdaki kaynakta bulunan requestLocationUpdates metodunda bulunan long minTime parametresi işinizi görecektir.

LocationManager

İyi çalışmalar.

iOS Developer Enterprise programı hesabının farkı nedir ?

16 Aralık 2014 tarihinde cevaplandı

Merhaba,

Bildiğim kısımlar hakkında bilgi vermeye çalışacağım;

xcode kurulumu ?

21 Aralık 2014 tarihinde cevaplandı

Merhaba,

AppStore üzerinden Xcode'u aratarak bulup indirebilirsiniz, zaten kurulumu kendisi yapacaktır.

İyi çalışmalar..

İos butona basınca başka bir sayfaya geçmesini sağlamak

22 Aralık 2014 tarihinde cevaplandı

Merhaba,

En kolay yolda anlatmak gerekirse Storyboard kullandığınızı varsayıyorum;

İki ViewController ekledikten sonra 1.ViewController üzerine buton ekleyerek kntrl tuşuna basılı tutarken butonu seçip 2.ViewController'ın üzerine bırakırsanız segue dediğimiz yapı ile direk geçişi sağlayabilirsiniz.

Kod taraflı içinse ViewController'a Storyboard ID'si verip;

[code]SecondViewController *svc = [self.storyboard instantiateViewController:@"StoryboardID"];

smack geçmiş mesajları getirme

28 Aralık 2014 tarihinde cevaplandı

Merhaba,

Mesajları gönderdiğinizde/aldığınızda server tarafına kayıt ederek bunun için de bir web service yazarak mesajları sunucudan çekebilirsiniz, doğru olan tercih edilen mantık budur fakat isterseniz mesajları SQLite içerisinde tutarakta kullanabilirsiniz.

İyi çalışmalar.

ios paketleme

30 Aralık 2014 tarihinde cevaplandı

Merhaba,

Anladığım kadarıyla kullandığınız framework'ün build edilmesi ile ilgili bir sıkıntınız var, son hata da yazana bakarsak Xcode'un son versiyonunu kullanarak derleme işlemi yapmanız gerektiğini belirtiyor, Xcode'u güncelleyip yeniden derlemeyi deneyebilirsiniz.

İyi çalışmalar.

ios paketleme

30 Aralık 2014 tarihinde cevaplandı

Uygulamanın bağımsız harici kütüphaneler içeremeyeceğini buna iznin olmadığını yazmış, en altta da dediğim gibi Xcode'un en yeni versionunda build etmeyi deneyin tarzında bir mesaj vermiş muhtemelen hata da onunla alakalıdır.

IOS - AppStore Sertifika Sorunu

01 Ocak 2015 tarihinde cevaplandı

Merhaba,

Uygulamanızı AppStore'a yollamak için aşağıdaki adımları izlemeniz gerekmektedir;

1) Kullanıcınız için iOS Development ve iOS Distribution  sertifikalarını çıkarmak.

2) Test edeceğiniz cihazların Devices bölümüne kayıt edilmesi.

3) Uygulamanızı AppID kısmına kayıt etmeniz.

IOS - AppStore Sertifika Sorunu

01 Ocak 2015 tarihinde cevaplandı

İndirdiğiniz provision profile'a çift tıkladığınızda zaten direk Xcode'a ekleniyor, oradan açmaya çalışmayacaksınız en azından ben öyle yapmadım. Çift tıkladıktan sonra siz sadece gidip Xcode içerisinde videoda gösterildiği gibi seçeceksiniz.

Sitem mobil uyumlu. Uygulama geliştirmeli miyim?

07 Ocak 2015 tarihinde cevaplandı

Merhaba,

Bu durum tamamen isteğinize bağlı işinizi görüyorsa yapmanıza gerek yok fakat native bir uygulama geliştirdiğiniz zaman sitenizdeki verileri web service'ler yardımıyla alıp native uygulama özellikleri ile daha fonksiyonel bir uygulama yapabilirsiniz.

İyi çalışmalar.

Swift SQLite kullanımı

07 Ocak 2015 tarihinde cevaplandı

Merhaba,

SQLite veritabanı ile çalışmak için adım adım anlatım verilmiş, aşağıdaki linki inceleyebilirsiniz;

How to use SQLite Database in Swift

İyi çalışmalar.

Uygulamaının Açılış Ekranına Nasıl Logo Koyarım?

08 Ocak 2015 tarihinde cevaplandı

Merhaba,

Sorunuzda kategori belirtmediğiniz için Android ve iOS için cevaplayacağım,

Android için;

How to implement Android Splash Screen

Splash Screen - Android Example

iOS için;

Uiwebview hakkında

12 Ocak 2015 tarihinde cevaplandı

Merhaba,

Bu sizin bağlandığınız siteyle ilgili bir sorun UIWebView ile alakalı değil. Örneğin; Google'a bağlanmayı deneyin.

İyi çalışmalar.

Programlama dili öğrenim kaynakları yardım

12 Ocak 2015 tarihinde cevaplandı

Merhaba,

Genelde C programlama dili ile başlanıyor programlamaya fakat Python ile de başlayabilirsiniz, dilden de önemlisi algoritmanızı geliştirmeniz hangi dil ile çalışırsanız çalışın algoritma her zaman olacaktır.

Kaynak olarak ise;

Udemy

TutorialsPoint

Güzel sitelerdir incelemenizi öneririm, ayrıca YouTube üzerinden tutorial'ları takip ederek kendinizi geliştirebilirsiniz.

İyi çalışmalar.

iOS Multi Column Table View

21 Ocak 2015 tarihinde cevaplandı

Merhaba,

Resimdeki çıktıyı elde edebilmek için Custom cell içerisinde yan yana yerleştirilmiş label'lar kullanabilirsiniz.

İyi çalışmalar.

ANDROİD MS SQL SERVER BAĞLANTISI

24 Ocak 2015 tarihinde cevaplandı

Merhaba,

Muhtemelen connect olamıyorsunuz, connString ifadesinde bağlanacağınız adresi verirken kullanıcı adı ve şifreyi de yollamışsınız, getConnection fonksiyonunda hem connString hemde kullanıcı adı ve şifreyi yolladığınız için hata meydana geliyor diye düşünüyorum.

İyi çalışmalar.

Android ile iOS uygulama..!

Merhaba,

Native bir android uygulaması geliştirdiyseniz iOS'a dönüştüremezsiniz kodu yeniden Objective C veya Swift dilinde yazmanız gerekmekte fakat Xamarin, Smartface, PhoneGap gibi Cross Platform mantığıyla projeyi geliştirdiyseniz var olan uygulamanızı iOS içinde derleyebilirsiniz.

İyi çalışmalar.

Float ve LatLng Hesap Sorunu

25 Ocak 2015 tarihinde cevaplandı

Merhaba,

Muhtemelen class adını vs. yazdırıyorsunuz, o instance'ın property'sini veya yazdırdığınız instance'a toString() atarak yazdırmayı deneyin.

İyi çalışmalar.

ADMOB Reklam

25 Ocak 2015 tarihinde cevaplandı

Merhaba,

Bekir'in güzel bir blog yazısı vardı bu konuyla ilgili incelemediyseniz, incelemenizi tavsiye ederim;

Android için Google AdMob

İyi çalışmalar.

UICollectionView Default IndexPath

26 Ocak 2015 tarihinde cevaplandı

Merhaba,

Aradığınız cevap sanıyorum bu;

Select items programmatically in UICollectionView

İyi çalışmalar.

Barkod Okuma

26 Ocak 2015 tarihinde cevaplandı

Merhaba,

QR Code uygulamaları için;

GitHub QR Code

İyi çalışmalar.

SWF ile yapılan oyunu android'e aktarma, tuşlar ekleme

26 Ocak 2015 tarihinde cevaplandı

Merhaba,

.swf uzantılı dosyalar Flash ile geliştirildiği için o ortamı kullanarak ekleyebilirsiniz fakat Apple kaynakları fazla kullanmasından ötürü Flash yerine HTML5'i destekliyordu aynı şekilde Google'ın da böyle bir karar aldığını duymuştum, Flash ile ilgilenmek yerine HTML5'e yönelebilirsiniz. Aşağıdaki örneği de inceleyebilirsiniz;

Flash Mobile Application: Hello World

İyi çalışmalar.

Web view uygulama app store yayınlama

05 Şubat 2015 tarihinde cevaplandı

Merhaba,

Kesin bir bilgim yok fakat duyduğum kadarıyla Apple yalnızca WebView içeren uygulamaları reddedebiliyormuş, o nedenle web siteniz için web service yazarak uygulamanızı geliştirmeniz onay süreci açısından daha iyi olabilir, yalnızca WebView içermeyecekse eğer kabul edilme ihtimali de yüksek tabiki.

Onay sürecine gelirsek Apple'da durumlar pek belli olmuyor ama en azından bir hafta gibi bir süreç sizi bekliyor diyebilirim.

İyi çalışmalar..

ios swift arayüz tasarımı

06 Şubat 2015 tarihinde cevaplandı

Merhaba,

Tasarım için ImageView'e User Interaction ekleyebilir veya butona image ekleyebilirsiniz.

Farklı cihazlarda aynı görüntüleri almanız için ise iOS 8 ile birlikte gelen Size Classes üzerine çalışmanızı ve bununla beraber Adaptive Layout kavramı üzerine yoğunlaşmanızı tavsiye ederim.

Linkleri incelerseniz faydalı olacaktır;

Adaptive Layouts

Adaptive UI

İyi çalışmalar..

Yeni ProjeAçınca Hata Alıyorum

06 Şubat 2015 tarihinde cevaplandı

Merhaba,

Android SDK'nın kurulu yolunu doğru vermediğinizden dolayı hata alıyorsunuz, doğru referans verdiğiniz takdirde sorununuz çözülecektir.

İyi çalışmalar..

Swift label içinde değişken

09 Şubat 2015 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkleri incelemenizi öneririm;

Random Number

Convert String to Int

Label Set Text

İyi çalışmalar..

IOS Tabbar icon renk değiştirme sorunu

15 Şubat 2015 tarihinde cevaplandı

Merhaba,

Aradığınız direk linkte mevcut, sanıyorum işinizi görecektir;

UITabBar Icon Color Change

İyi çalışmalar.

Navigationbar'a birden fazla bar item ekleme sorunu

17 Şubat 2015 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkte olduğu gibi ToolBar'ın içerisine eklemeyi denediniz mi ?

Add Multiple Button in NavigationBar

İyi çalışmalar..

iOS NavigationBar üzerindeki iteme dokununca açılan pencere

20 Şubat 2015 tarihinde cevaplandı

Merhaba,

Yapmak istediğiniz bir Pop up view ama Swift dilinde bulmanız biraz zor custom yapılar olduğu için henüz Swift üzerine fazla geliştirmeler olduğunu düşünmüyorum, bu nedenle kendiniz bi custom view yazarak yapabilirsiniz.

İyi çalışmalar.

Android Cihazlarda farklı Ekran Boyutları için Tasarım?

20 Şubat 2015 tarihinde cevaplandı

Merhaba,

Android 301 / Farklı Ekran Boyutlarını Desteklemek

Yukarıdaki eğitimi inceleyebilirsiniz.

İyi çalışmalar.

IBOutlete farklı bir viewcontrollerden ulaşmak

21 Şubat 2015 tarihinde cevaplandı

Merhaba,

2. ViewController'a geçtiğinizde 1. ViewController'ın yaşam döngüsü sona erdiğinden dolayı oradaki TextView'e erişemezsiniz.

İyi çalışmalar.

UIButton dokununca renk değiştirme sorunu

21 Şubat 2015 tarihinde cevaplandı

Merhaba,

Yanlış hatırlamıyorsam Objective - C' de şöyle olması lazım;

[code]

[buttonName setTitleColor:[UIColor blackColor] forState:UIControlEventTouchUpInside];

[/code]

Buna göre Swift için düzenleyebilirsiniz.

İyi çalışmalar..

UITextView içindeki seçili yazıyı paylaşma sorunu

21 Şubat 2015 tarihinde cevaplandı

Merhaba,

Selected Range of Text

UITextView'in delegate metotlarını inceleyerek yukarıdaki yapıya uygun olanını alıp çözebilirsiniz, Paylaş'a basıldığında da seçili text'i parametre olarak gönderebilirsiniz.

İyi çalışmalar..

Localizations Türkçe olarak ayarlamak

22 Şubat 2015 tarihinde cevaplandı

Merhaba,

Localization Tutorial in iOS 8

Biraz araştırırsanız zaten hemen karşılaşacağınızı düşünüyorum.

İyi çalışmalar..

TabbarControllerdeki bir taba nasıl geçiş yapabilirim

23 Şubat 2015 tarihinde cevaplandı

Merhaba,

TabBar Controller didAppear olduğunda TabBar'ın selectedController değerine seçili olması istediğiniz ViewController'ın atamasını yaparsanız, TabBar her göründüğünde istediğiniz ViewController seçili hale gelecektir.

Burada şöyle bir sıkıntınız olabilir daha önce denemediğim için bilemiyorum, TabBar Controller'a bağlı olan tüm View Controller'ları yöneteceğinden dolayı her tab açıldığında didAppear tetiklenir ise sadece selectedController'ınız açılacaktır, diğerlerini ezecektir ama siz bunu deneyin olmazsa farklı bir yöntem üzerine gidilebilir.

UIWebView içerisinde Youtube video oynatmak

25 Şubat 2015 tarihinde cevaplandı

Merhaba,

Problem olmuyor ben daha önce bu şekilde embed linki alıp, HTMLParser sınıfı ile parçalayıp source'u alıp video oynatmıştım. Uygulama AppStore'da da yayınlanırken problem çıkmadı.

İyi çalışmalar.

Swift ile çoklu dosya indirmek

26 Şubat 2015 tarihinde cevaplandı

Merhaba,

Swift yeni yeni kullanıma başlanan bir dil olduğundan dolayı geniş kütüphaneler bulmada zorlanabilirsiniz özellikle bu konuda fakat şu linki inceleyebilirsiniz;

Download a File with NSURLSession

İyi çalışmalar.

Uygulama için iPhone ve iPad versiyonları oluşturmak

27 Şubat 2015 tarihinde cevaplandı

Merhaba,

Tasarım konusunda iOS 8 ile gelen Size Classes yapısını incelemenizi öneririm;

Size Classes

Uygulama yayınlanırken de Universal seçtiyseniz zaten aynı Bundle ID üzerinden iPhone, iPod, iPad tasarımlarına göre kontrol edilip uygun olanlara Apple tarafından izin veriliyor. Icon konularında ise zaten bir icon eklediğiniz zaman @2x,@3x şeklinde 2 ve 3 katı büyüklüklerinde olanları da eklediğinizden dolayı otomatikman kendisi düzenlemeleri yapıyor.

İyi çalışmalar.

UILabel içinde kayan yazı ?

27 Şubat 2015 tarihinde cevaplandı

Merhaba,

Aradığınız bu kütüphane sanırım;

Marquee-Label Swift

İyi çalışmalar..

Swift ile yatay çizgi nasıl oluşturabilirim ?

27 Şubat 2015 tarihinde cevaplandı

Merhaba,

Bir view atıp arkaplan rengine siyah verebilirsiniz en basit çözüm. :)

İyi çalışmalar..

AppStore uygulama güncelleme hakkında

28 Şubat 2015 tarihinde cevaplandı

Merhaba,

Siz zaten uygulamayı güncellediğinizde yeniden "Review" edileceğinden dolayı uygulama güncellendikten sonra desteklediği cihazlarda yenilenecektir, muhtemelen bir problemle karşılaşmazsınız zaten karşılaşırsanız da Reject aldığınızda sorunu bildiriyorlar. :)

İyi çalışmalar..

Button veya switch gibi özellikleri yetmiyor.

01 Mart 2015 tarihinde cevaplandı

Merhaba,

ImageButton kullanıp, Photoshop üzerinden tasarladığınız görselleri kullanabilirsiniz.

İyi çalışmalar..

iOS Received memory warning hatası

15 Mart 2015 tarihinde cevaplandı

Merhaba,

1 - Bu hatayı düzeltmek için tanımladığınız değişkenleri, cachelediğiniz verileri vs. minimuma indirerek memory'i daha verimli kullanmanız gerekmekte, resimler için sıkıştırarak boyutlarını küçültmeye gidebilirsiniz.

2 - Apple, memory konusunda çok sıkı davranıyor tüm cihazlarda 1GB Memory kullanımı olduğundan dolayı minimum donanım ile maksimum performansı almaya çalışıyorlar, geliştiricilerden de aynısını bekliyorlar bu nedenle uygulamanız reddedilecektir.

İyi çalışmalar..

IOS Performans Hakkında

15 Mart 2015 tarihinde cevaplandı

Merhaba,

1 - Storyboard, .xib, programatik olarak görsel sayfaları düzenleyebilirsiniz, bunun performansı etkileyecek bir özelliği yok siz hangisini kullanırsanız kullanın zaten her şey koddan oluşuyor ve arka tarafta kodu otomatik olarak yazılıyor.

2 - Tablı sayfalar kullanacaksanız TabBar Controller kullanmanız mantıklı, alternatif olarak PageView Controller yapısını da inceleyebilirsiniz.

İyi çalışmalar.

Webview ile hybrid uygulama geliştirme hakkında

27 Mart 2015 tarihinde cevaplandı

Merhaba,

Hybrid uygulamalar Google Play Store ve AppStore'da mevcut olarak yayınlanmakta gerekli şartları sağladığınız takdirde herhangi bir sorun yaşamazsınız.

İyi çalışmalar.

ios xmpp server

22 Nisan 2015 tarihinde cevaplandı

Merhaba,

Ben daha önce bu alanda çalışmıştım sorununuz ne ise yardımcı olmaya çalışırım, GitHub da XMPPFramework kütüphanesi var Robbie Hanson isminde bir geliştiriciydi yanılmıyorsam o yapıyı kullanabilirsiniz.

İyi çalışmalar..

iOS SQLite ile ilgili

16 Mayıs 2015 tarihinde cevaplandı

Merhaba,

iOS SQLite ile ilgili

16 Mayıs 2015 tarihinde cevaplandı

Söylediğiniz gibi NSUserDefaults içerisinde bir değer tutup kontrolü sağlayabilirsiniz, bunun hakkında çok fazla kod örneği internette mevcut zaten bahsettiğinize göre sizinde bildiğinize eminim ben yalnızca örnek olması adına bu şekil bir kullanım yapabileceğinizi belirtmek için söyledim, kendi uygulama yapınıza uygun bir algoritma geliştirerek bu kontrolü sağlayabilirsiniz.

xcode - reel cihazda test etme

09 Haziran 2015 tarihinde cevaplandı

Merhaba,

Başka bir yolu yok, çünkü cihazınızda test edebilmeniz için Apple Member Center üzerinden uygulamanız için cihazları test etme amaçlı kayıt etmeniz ve provizyon dosyalarınızı oluşturmanız gerekmektedir. Simulator gerçek cihaz kadar hızlı tepki veriyor neredeyse, sizin farklı bir sistemsel sorununuz olabilir. (Gerçek cihaz kadar olmasa bile Android Emülatörlerinden oldukça iyi bir performans gösteriyor.)

İyi çalışmalar.

Apple -Free Developer Account

Merhaba,

Okul ile Apple arasında bir anlaşma olması durumunda böyle birşey mümkün, uygulama yayınlanmıyor yalnızca cihaz üzerinde uygulamanın test edilmesini sağlıyor, Xcode 7 ile birlikte developer hesabı olmaksızın herkes cihazında uygulamalarını deneyebilecek.

İyi çalışmalar.

Swift - Asenkron Yapısı Kullanımı

Merhaba,

NSTimer kullanımını incelemenizi öneririm;

NSTimer Tutorial

İyi çalışmalar.

iOS - Parse Push JSON Payload Badge Increment sorunu

28 Haziran 2015 tarihinde cevaplandı

Merhaba,

"badge: (iOS/OS X only) the value indicated in the top right corner of the app icon. This can be set to a value or to Increment in order to increment the current value by 1."

Parse'ın dokümantasyonunda bu şekilde yazıyor, değeri "1" gönderip tekrar deneyebilirsiniz.

İyi çalışmalar.

refenced hataları

29 Haziran 2015 tarihinde cevaplandı

Merhaba,

Kullandığınız kütüphanedeki classlar için -ObjC linklemesini yapmanız gerekiyor;

Adding the "-ObjC" Linker Flag

Ayrıca Derived Data ile ilgili bir problem görünüyor, onu da temizlemenizi öneririm;

Deleting contents from Xcode Derived data folder

İyi çalışmalar.

Programda resim göstermek hakk. (Yardım)

30 Haziran 2015 tarihinde cevaplandı

Merhaba,

ImageButton veya ImageView'e onClick özelliği ekleyerek istediğiniz kodlamayı bu bloklar içerisinde gerçekleştirebilirsiniz.

ImageView'in onClick olayında sorun yaşayabilirsiniz şu linki incelemenizi öneririm;

Android ImageView's onClickListener does not work

İyi çalışmalar.

iOS - Popover animasyonu iPhone

16 Temmuz 2015 tarihinde cevaplandı

Merhaba,

preferredContentSize'ı aşağıdaki blok içerisinde atarsanız istediğiniz olabilir diye düşünüyorum;

ipad'e özel kod

21 Temmuz 2015 tarihinde cevaplandı

Merhaba,

#define INTERFACE_IS_PAD     ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
#define INTERFACE_IS_PHONE   ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)

Bu tanımlamaları yapıp aşağıdaki şekilde kullanabilirsiniz;

if(INTERFACE_IS_PAD) {
   /* Codes */
}

veya

if(INTERFACE_IS_PHONE) {
   /* Codes */
}

İyi çalışmalar.

iOS'da Bir ViewController'daki Datayi Baska VC'a Aktarma

Merhaba,

Öncelikle kullandığınız prepareForSegue doğru bir kullanım fakat içeride alloc init ile değil segue.destinationViewController'ı kullanarak diziye eleman eklemelisiniz.

İkinci olarak da verileriniz kaybolmasın istiyorsanız static bir tanımlama kullanarak verileri tutabilirsiniz, bu sayede uygulamanın yaşam döngüsü sonlanana kadar kalacaktır.

ios arama geçmişine ulaşma call history

06 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Şu linke bakabilirsiniz;

Accessing iPhone Call History

Aynı zamanda aşağıdaki linkte de yalnızca jailbreak yapılan telefonlarda ulaşıldığı yazılmış;

Call History in iOS

İyi çalışmalar.

IOS kod ile 2.sayfaya gönderme?

06 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Aşağıdaki linki incelerseniz farklı şekillerde data aktarımını göreceksiniz;

Passing Data Between View Controllers

İyi çalışmalar.

Android ve IOS'da uygulama içinde web sitesi gösterimi

Merhaba,

Android ve iOS uygulamalarda Native olarak ele almamız gerekirse WebView nesnesini kullanarak, HTML sayfalarınızı görüntüleyebilirsiniz.

Bunun yanı sıra yine Android ve iOS cihazlar için Hybrid uygulama geliştirebilirsiniz;

PhoneGap, Xamarin, Titanium, Smartface aklıma gelenlerden bazıları, bunlar Native kadar hızlı ve performanslı çalışmamakla birlikte bir kere yazıp tüm platformları desteklemenizi sağlar. HTML ve JavaScript ile Native çıktı almanızı sağlar.

İyi çalışmalar.

farklı sınıfta tanımlanan nesne

21 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Erişmeye çalıştığınız imageView'e self.imageView.image şeklinde yazdığınız zaman Y classında olduğunuzdan dolayı self Y classını işaret eder.

Bu işlemi yapmak için önce X classında bir instance üretin.

[[X alloc] init];

x.imageView olarak erişmeye çalışırsanız sorununuz düzelecektir.

İyi çalışmalar.

IOS Swift Telefondan Gelen Aramaları Dinleme

21 Ağustos 2015 tarihinde cevaplandı

Merhaba,

CoreTelephony Framework'ünü incelemenizi öneririm.

Apple Documentation: Core Telephony Framework Reference

Handle Incoming Phone Calls

İki dokümanı incelediğiniz de istediğiniz yapıyı kurabileceğinizi düşünüyorum.

telefon diline göre çağrılan method

25 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Getting Current Device Language

Yukarıdaki yöntem ile cihazın dilini öğrenip, ufak bir koşul ile istediğiniz metodu tetikletebilirsiniz.

Internationalization, ayrıca bu link üzerinden de Localization yapısını incelemenizi de öneririm.

İyi çalışmalar.

iOS&Android için aynı database nasıl kullanılır?

26 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Projenizden yola çıkarsak uzak sunucu da bulunan bir veritabanı işinize yarayacaktır, bunun için web servis yazarak uygulamanıza JSON veya XML döndürebilirsiniz. iOS ve Android tarafında da her ikisi de desteklenmektedir.

Admob Reklam

26 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Aşağıdaki linkteki adımları takip edebilirsiniz;

Using the AdMob Adobe AIR native extension for Android

İyi çalışmalar.

IOS Smulator İle Sanal Gelen Arama

31 Ağustos 2015 tarihinde cevaplandı

Merhaba,

Bu tarz işlemleri simulator üzerinden gerçekleştiremiyorsunuz, cihaz üzerinden denemeniz gerekiyor.

Cihaz üzerinden test işlemleri için de şu aşama da geliştirici hesabınız olmak zorunda fakat Xcode 7 ile birlikte cihazda test etmek için geliştirici hesabı almanıza gerek kalmayacak.

İyi çalışmalar.

iOS webservis ve sqlite kullanımı

04 Ekim 2015 tarihinde cevaplandı

Merhaba,

iOS tarafından SQLite'da kullanabilirsiniz fakat ben CoreData kullanımını incelemenizi öneririm, Neden?

CoreData, alt tarafta SQLite yapısı ile çalışır fakat aynı zamanda size Object tipinden değerler döndürebilir. Bu nedenle verilerinizi daha rahat işleyebilirsiniz. Aynı zamanda SQLite kullanımına göre çok daha basittir.

Geleceği Yazanlar'da olduğu gibi başka kaynaklardan da CoreData kullanımını inceleyerek öğrenebilirsiniz.

Webservis ile Core Data'yı Kullanma

11 Ekim 2015 tarihinde cevaplandı

Merhaba,

İstediğiniz işlem için Geleceği Yazanlar iOS Eğitiminde bulunan Core Data konusu yeterli olacaktır. Daha spesifik bir konuda yardım istiyorsanız, belirtirseniz yardımcı olabilirim.

Ray Wenderlich

Yukarıdaki site de iyidir, inceleyebilirsiniz.

İyi çalışmalar..

Interface Builder Kullanımı Hakkında

Merhaba,

İstediğiniz görünüme kavuşmak için Auto Layout kullanımını öğrenerek işlem yapmaya devam edebilirsiniz, Auto Layout sayesinde diğer cihazlarda da aynı görünümü elde etmenizi sağlayacaktır.

Ayrıca, yeni geliştirdiğiniz bir uygulama ise Storyboard kullanımına geçmenizi öneririm, Xcode 7 de artık LaunchScreen'de dahil olmak üzere Storyboard kullanımına geçildi. Auto Layout'un yanında Size Classes kullanımını da öğrenerek Portrait / Landscape, iPhone / iPad görünümlerini de ayrı ayrı düzenlemenize olanak verir.

İyi çalışmalar..

Apple market uygulamamı koyamıyorum.

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Proje ayarlarından Bundle ID'nize bakın, daha sonra Member Center a girip, App ID kısmından manuel olarak uygulamanızı ekleyin, daha sonra iTunes Connect'i açıp projenizi oluşturun. Ardından projenizi arşivleyerek iTunes Connect'e gönderin sorun yaşamazsınız.

Olurda sorununuz devam ederse, tüm provizyon dosyalarınız temizleyin ve yeniden Xcode üzerinden otomatik olarak seçip, ilk işlemleri tekrar edin.
 

İtunnes conectteki kullanılmayan uygulamayı silme.

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Genel olarak yöntem şudur, uygulamanın yayınlanacağı tüm ülkeleri sıfırlanarak kaldırılır. Kaldıramazsanız aynı uygulama içerisinden Bundle ID'yi değiştirerek yeni bir projeyi üstüne yazabilirsiniz.

UYGULAMALARIN HEMEN APP STORE DA YAYINLANMASI

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Siz de Facebook veya Twitter gibi bir şirket kurabilirsiniz. :)

Bu süreç zaman geçtikçe, kısalıyor ama net bir şey yok bildiğim kadarıyla genellikle Apple 7-10 gün kadar bekletiyor. Benim güncellememin gönderimimden sonraki gün yayınlandığı da oldu tabii, sanıyorum belli bir kontrol zamanları var o anlara denk gelmek gerekiyor.

İyi çalışmalar.

Picker view

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Picker View'e ait delegate ve data source metotlarını incelemenizi öneririm, ardından manuel olarak nasıl item seçebileceğinizi öğrenirseniz, Picker View'lere tag ataması yaparak, dilediğiniz gibi birbirleri ile haberleştirebilirsiniz.

İyi çalışmalar.

xcode kütüphane oluşturma

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Bilgileri telefonda tutmak istiyorsanız Core Data kullanımını inceleyebilirsiniz.

Eğer uzaktaki bir sunucudan verileri okuyup/yazacaksanız, Swift için Alamofire, Objective - C için AFNetworking kütüphanelerini inceleyerek, uzaktaki bir sunucudan veri çekme/yazma işlemlerini öğrenebilirsiniz.

İyi çalışmalar.

UiCollection Cell

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Buradaki yönlendirme işlemi için kod yazmanıza bile gerek yok, segue yapısını kullanabilirsiniz;

prepareForSegue methodu ile segue.identifier'ı alarak hangi ekrana yönlendireceğinizi öğrenebilirsiniz.

Ayrıca kod taraflı olarak yönlendirme işlemi de gerçekleştirebilirsiniz bunun içinde Storyboard ID yardımı ile View Controller'ları nasıl yöneteceğinizi inceleyebilirsiniz.

İyi çalışmalar.

Xcode Scrollview

01 Mart 2016 tarihinde cevaplandı

Merhaba,

UIView'e ait bazı methodlar var, onları kullanabilirsiniz setNeedsDisplay gibi bu yapıları incelemenizi öneririm, TableView, CollectionView gibi yapılar kullanıyorsanız reloadData methodunu kullanabilirsiniz.

Uygulama ile ilgili biraz daha spesifik detaylara değinirseniz daha iyi yardımcı olunabileceğini düşünüyorum.

İyi çalışmalar.

Xcode Swift Thread 1: signal SIGABRT

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Muhtemelen burası main class'ınızdır. Hatanın çözümü için log çıktısını paylaşabilirseniz yardımcı olabiliriz.
Alternatif olarak ise sol menüde debug seçeneğine girerek, menünün sol en alt köşesindeki + tuşuna basarak All Exceptions seçeceneğini seçip, ardından uygulamayı çalıştırırsanız, Xcode sizi uygulamanın tam da patladığı yere yönlendirecektir.

İyi çalışmalar.

IOS Xcode 7 UITableView ile ilgili

01 Mart 2016 tarihinde cevaplandı

Merhaba,

İlk olarak IBOutlet tanımlamalarınızı doğru gerçekleştirdiğinizden emin olun.

Ardından label1'e tıklandığında farklı bir ekrana geçmesini istiyorsanız, TableView'in delegate ve data source metotlarını dahil ettiyseniz, didSelectedRowAtIndexPath methodunu kullanabilirsiniz. Direk label'a tıklandığında geçsin istiyorsanız da, yine TableView'e ait metotlardan biri olan cellForRowAtIndexPath'i kullanabilirsiniz. Buradaki kod içerisinde label1'e TapGestureRecognizer eklerseniz, kod dilediğiniz gibi çalışacaktır.

Apple Store uygulamayı 3. kez reddetti!

01 Mart 2016 tarihinde cevaplandı

Merhaba,

1 - Sebebini açıklayın ve alternatif çözüm sunma şansınız varsa, sunun.

2 - Görselleri değiştirin.

3 - Uygulama yayınlanırken Rating kısmında bulunan Mature/Suggestive Themes kısımlarını düzenleyin.

4 - GPS ile ilgili kullanıcı izni almadan işlem yapıyorsunuz sanırım, izin almanız gerekir.

5 - Kullanıcılardan izin almadan otomatik olarak konumlarını güncelliyorsunuz sanırım, bunun için de ayrıca izin almanız gerekir ve alternatif seçenek sunmalısınız, yani isteğe bağlı olmalı.

İyi çalışmalar.

apple store ipa yükleme

01 Mart 2016 tarihinde cevaplandı

Merhaba,

Application Loader kullanarak direk .ipa dosyanızı iTunes Connect'e gönderebilirsiniz veya Xcode üzerinden direk uygulamanızı arşivledikten sonra da .ipa dosyanızı iTunes Connect'e gönderebilirsiniz.
Başka herhangi bir şeye ihtiyacınız yok, o yüzden Apple harici kaynakların duyurularına itibar etmemenizi öneririm.

İyi çalışmalar.

IOS 'NSData?' to type 'String' Hatası

21 Haziran 2016 tarihinde cevaplandı

Merhaba,

String ataması yapmanız gereken bir yere NSData? tipinden bir değişken atamaya çalıştığınız için hata veriyor.

İyi çalışmalar.

iOS Soap Web Service Hata

24 Haziran 2016 tarihinde cevaplandı

Merhaba,

Info.plist dosyasında sorun yaşamanız durumunda da aşağıdaki linki inceleyebilirsiniz;

HTTP Load Failed on iOS 9

İyi çalışmalar.

Webview ile reklam

12 Eylül 2014 tarihinde cevaplandı

JavaScript taraflı bir metot yazıp, Android tarafından tetikletmeyi araştırabilirsiniz.

Google Maps hangi package ismi

15 Eylül 2014 tarihinde cevaplandı


com.company.appname şeklinde girmeniz gerekiyor, https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-301/androidde-haritalar-servisi linkte de incelerseniz zaten adım adım anlatılmış.

Farklı Activity'e imageview eklemek


Merhaba, activity1'in Context'ini parametre olarak geçirip ona göre MainActivity üzerinden güncelleme yapabilirsiniz.

KeychainItemWrapper İOS KullanıcıAdı


Merhaba, alternatif olarak düşünürseniz NSUserDefaults sınıfını incelerseniz beni hatırla özelliği ekleyebilirsiniz.

Blog Yazıları