... Posts Tagged ‘Iphone’

iOS5 yep yeni özellikleriyle geliyor

Salı, Haziran 7th, 2011

Apple iOS’un 5. sürümünü tanıttı. 200′den fazla yeni özellikle mobil işletim sistemleri çıtasını daha yükseğe çıkaran Apple liderliği elinden bırakmaya niyeti olmadığını bir kere daha kanıtladı. iOs 5′in “heyecan verici” yeni özelliklerine kısaca değinelim.

Notification Center: Email, SMS ve Takvim mesajları artık tek bir çatı altında toplanmış. Ayrıca herhangi bir uygulamanın tam ortasındayken -mesela bir oyun oynarken- bir mesaj geldiğinde  kocaman bir uyarı uygulamanızı bölmüyor, onun yerine ekranın en üstünde kibar bir uyarı beliriyor ve gözden kayboluyor. Notification Center’e ulaşmak çok kolay, ekranın en üstünden aşağı doğru parmağı sürüklemek kafi. Evet, bu Android işletim sistemindeki yapıya benziyor. Aklın yolu bir :)

Daha entegre Twitter: iOS5′le Twitter entegre bir hale geliyor. Herhangi bir fotoğrafı email gönderir gibi kolayca Twitter’a gönderebiliyoruz. Twit atarken dilersek lokasyon bilgisini de ekleyebiliyoruz.

Camera: Fotoğraf çekmek daha seri artık. Telefon ekran kilidi aktifken bile hızlıca fotoğraf çekme moduna geçilebiliyor. Ayrıca fotoğraf çekmek için ses artırma tuşunu denklanşör olarak kullanabiliyoruz. Zoom yapmak için iki parmağınızı resim büyültüp küçültme işlemindeki gibi kullanabiliyoruz.

Safari ile tab keyfini iPad’de de sürün: Safari de masaüstündeki gibi tab desteğine kavuşuyor. Artık webde gezinmek daha keyifli olacak. Ayrıca istediğiniz sayfaları Bookmark menüsünden daha sonra okumak üzere işaretleyebiliyorsunuz.

 

ilk iPhone oyunumuz Crazy Math yayında…

Cuma, Eylül 17th, 2010

iPhone için hazırladığımız ilk deneme oyunumuz Crazy Math AppStore’da yerini aldı. Oyunun mantığı rastgele üretilmiş 9 sayıyı toplama veya çıkarma işlemi kullanarak (hepsini kullanmak zorunda değilsiniz) yine rastgele üretilmiş hedef sayıya net olarak ulaşmak. Hedef sayıyı elde ettiğinizde devam etme tuşu aktif hale geliyor ve oyuna yeni sayılarla devam edip skor yapıyorsunuz. Tıkandığınız yerde oyunu yeniden başlatabiliyorsunuz ama doğal olarak skorunuz siliniyor. Oyunu hazırlarken süreye karşı da yarıştırmak niyetimiz vardı ama deneme çalışmaları sırasında çok basit hesapların dahi (1 ekleyecek miydim, çıkaracak mıydım hengamesi) insanı strese sokmasından dolayı süre olayını koymadık. Oyunumuzun iTunes adresi burada.

Ebruli Osmanlıca Sözlük (Offline)

Perşembe, Eylül 16th, 2010

iPhone için yazdığımız ilk uygulamamız olan Ebruli Osmanlıca Sözlük’ün söz verdiğimiz gibi internet bağlantısı gerektirmeyen sürümü (offline) AppStore’da yerini aldı.

Uygulamanın Android cihazlar için hazırlanmış offline sürümünü de arkadaşımız Sinan Kambur hazırlamıştı. Buradan indirebilirsiniz.

Yeni XCode ile Eski Sürüm iPhone’lar için Uygulama Yazmak

Pazar, Ağustos 29th, 2010

XCode’nizi güncellediğinizde Overview menüsünden eski sürüm iPhone’ların kalktığını görünce ümitsizliğe düşmeyin. XCode ekranında projenizin ana dosyasına çift tıklayarak Project Info penceresini açın. En üstteki Build sekmesine tıklayıp arama alanına “deploy” yazın. Gelen listede “IPhone OS Deployment Target” seçeneğini göreceksiniz. Burada istediğiniz iPhone sürümünü işaretleyebilirsiniz. Böylece eski iPhone cihazınıza uygulamayı gönderip testlerinizi yapmaya devam edebilirsiniz. Uygulamayı yayınladığınızda da eski sürüm iPhone’ler problem yaşamazlar.

C’ye başlamanın yaşı olmaz

Cumartesi, Ağustos 7th, 2010

Bilgisayarla ilk tanışmam 1993 yılında bir programcı vesilesiyle olduğu için o günden bu yana bilgisayar karşısında son kullanıcı olmakdan çok programcı olarak vakit geçirmişimdir. Bir yerden sonra programcılık artık hobi olmaktan da çıkıp mesleğim haline geldi.

17 yılda insan envai çeşit programlama dilini öğrenir aslında ama yapı itibariyle beğendiğim bir şeyden kolay kolay vazgeçemediğim için qbasic ile başladığım yolculuğa uzunca bir süre (2000′e kadar) Visual Basic ile devam ettim. Üniversitede internet ile tanışınca HTML’di, Javascript’ti, Perl’di, PHP’ydi derken o heyecanla masaüstü uygulamalardan kopup script dillere kaymış buldum kendimi. Profesyonel iş hayatına PHP geliştirici olarak girince bir daha kopamadım PHP’den.

Üniversitede bir kaç arkadaşımla beraber kendi kendimize C’ye başladığımızı hatırlıyorum, bir süre sonra arkadaşlar vazgeçince ben de bırakmıştım. İşte o gün bıraktığım C bugün tekrar karşıma çıktı.

Yıllardır script yazmakdan sıkılmış biri olarak kendimi mobil dünyanın -bilhassa iPhone’un- serin sularına atmak istiyorum, ama Objective C stilinde yüzemeyenler bu suda boğulup gidiyorlar. Bense stili bıraktım, daha yüzmeyi bile bilmiyorum malesef.

En çok ağırıma giden de gözümün önünde iPhone SDK’sının tüm komponentleri duruyor olmasına rağmen, içlerini dolduracak kodları nereye nasıl yazacağımı bilememek.

İnternetten çat pat indirdiğim örnekler sayesinde bir kaç uygulama yazıp AppStore’a koymayı başardım ama hepsi basit öğeler içeren uygulamalardı. Örneğin bir tablonun içini dataları veritabanından gelecek şekilde dolduramıyordum. Takıldığım yerlerde sosyal medyada yardım çığlıkları atıyordum ama #yay’dan başka cevap gelmiyordu.

Aslında bu devirde herşeyin çözümü nette var. Ama bu Objective C denen nane PHP’den sonra bana çok karışık geldi. Pratik olarak mevzuyu sökemedim malesef. Yaşlılık(!)

Bugün, yine derdime derman ararken, her zamanki gibi Türkçe kaynaklardan pek bir hayır gelmemesi üzerine İngilizce çözümlere bakıyordum ki cocoadevcentral.com sitesinin bu konuda eline kimsenin su dökemediğini öğrendim. Ben de bu siteden adım adım gitmeye karar verdim. Gel gör ki ilk adımda (http://cocoadevcentral.com/d/learn_objectivec/) “Eğer C bilmiyorsanız Objective C’ye başlamadan önce buyrun burdan (http://cocoadevcentral.com/articles/000081.php) C öğrenin) diye yazıyordu. Madem bir kere karar verdik, el mecbur uyacağız.

Ne demişler, C’ye başlamanın yaşı olmaaaz. (Daha demin dedim, başlığı yazarken).

TGRT-FM iPhone uygulaması güncellendi.

Perşembe, Mayıs 6th, 2010

TGRT-FM iPhone uygulamasının yeni sürümü AppStore’da. Bu sürümde yayın akışı bilgisi düzeltildi ve frekans listesi eklendi. Ayrıca info penceresi iyileştirildi..