Ana içeriğe atla

Yayınlar

iPhone etiketine sahip yayınlar gösteriliyor

XCode Bölüm 02 – Sınıflar ve Temel Yapılar

Merhaba, Bir önceki yazımızda (XCode Bölüm 01) iOS platformunda uygulama geliştirebilmek için kullanılan XCode IDE ‘sine nasıl erişebileceğimizi ve platformun görsel olarak nasıl bir görüntüye sahip olduğunu, projeyi ve emulatörü nasıl çalıştırabileceğimize göz gezdirmiştik. Bu yazımızda ise pratikte iOS programlanın sınıf dosyalarına ve mimari yapısına göz atıyor olacağız. Yeniden bir proje oluşturmuyor ve bir önceki örneğimizdeki Boş demo projesinden devam ediyorum.
Öncelikle proje içerisinde yer alan sınıf dosyalarının isimlerine göz atalım. Sınıf Dosyaları (Class Files)Boş demo projesini oluşturduktan / açtıktan sonra sol bölümde proje dosyalarını görebiliyoruz. (Visual Studio kullanan arkadaşlar var ise Solution Explorer bölümünün görevini yapmaktadır.) AppDelegate.h
AppDelegate.m
ViewController.h
ViewController.m
Main.StoryBoard
    Main_iPhone.StoryBoard
    Main_iPad.Storyboard
Şimdi dosyalara göz attığımız da; AppDelegate sınıflarında uygulama seviyesindeki (Application Level) …

C/C++ & Objective C – Yazımsal Benzerlikler

Merhaba,Objective C ‘ye merak salmış bir çok kimse C ile arasındaki farkları merak etmiş ve incelemiştir. C ya da C++ tecrübesi olan kişiler ise aradaki basit farkları görmüştür.En temel anlamda yazımsal farklılıklara alt kısımda yer alan görüntü ile sizde mükayese edebilirsiniz.Aslında çok benziyor değil mi? :)İyi günler dilerim.--TT

XCode Bölüm 01 – İlk Proje

Merhabalar,Önemli Not:XCode öğreniyorum serisinin bu yazısı XCode 5 sürümü ile hazırlanmıştır.Teknoloji gelişimlerini göz önüne aldığımızda mobil platformlar için geliştirilen uygulamaları dikkate almak gerekmektedir.Mobile uygulama dediğimizde ise en çok kullanılam platform olarak iOS en plana çıkmaktadır. Bu yazımızda ve ilişkisel diğer yazılarımızda iOS için geliştirme platformu olan XCode ve Objective-C ‘i incelemeye çalışıyor olacağız.Öncelikle uygulama geliştirebilmek için ihtiyacımız olanlara göz atıyor olalım.En başta uygulamanın geliştirilebilmesi için MacOS işletim sistemine sahip olan bir bilgisayar ya da Virtual PC üzerinde bu işletim sisteminin kurulmuş olan bir işletim sistemi gerekmektedir.Örnekleri geliştirecek ve deneyeceğimiz bilgisayar MacBook Pro 15¨ Late 2013 modelidir. Eğer ki bir bilgisayara ulaşmak isterseniz; http://store.apple.com/tr/buy-mac/macbook-pro adresinde erişebilirsiniz.Ürünlerin fiyatları eğer ki yüksek geldi ise ikinci el bir ürüne de (örn. mac min…

iPhone OS4 Yayınlandı

iPhone, iPad ve iPod Touch cihazlarının yeni işletim sistemi olan OS4 dün gece itibariyle Türkiye kullanıcılarının hizmetine sunuldu. iTunes üzerinden sisteminizi güncelleyebilmeniz mümkündür. Kameraya gelen zoom, multi tasking, klasörleme, iyileştirilmiş map v.b. özellikleri ile oldukça şık gözüküyor. Eğer ki kullandığınız cihaz simlock ‘lı değilse, sorunsuzca indirip kullanabilirsiniz. Not: iPhone 3g ve üzeri sürümlerinde çalışmaktadır.

Yine iTunes iPhone OS 4 için Hazır!

Apple yeni iTunes güncellemesini yayınladı. Artık güncellediğiniz iTunes'un sürümü 9.2. Yeni iTunes güncellemesi yapılan takviyelere bakıldığında daha çok iOS 4 ve iPhone 4'e hazırlık gibi görünüyor.
Özellikle iTunes 9.2, iOS 4 ve iPhone 4'e uyumluluk sağlıyor. Ayrıca iBooks 1.1 ile iPhone veya iPod touch'taki e-kitap okuma özelliklerinin senkronizasyonunu sağlıyor.
Ayrıca iTunes 9.2, iOS 4'teki yeni dosyalama özelliğini de destekliyor. Bu özellikle kullanıcı, uygulamalarını gruplara ayırabiliyor. Ayrıca iOS 4 kullanan iPhone'nunuz ya da iPod touch'ınız daha hızlı senkronize oluyor.
PC ya da Mac için iTunes 9.2'yi indirmek için Apple'ın sitesine gidebilirsiniz.

Apple iPhone 3.0 Yazılım Güncellemesi

Saat 20:00 civarında iPhone için version 3.0 güncellemesi kullanıcılara sunuldu. Kurmak isteyen arkadaşlar da iTunes üzerinden sistemlerine indirdikten sonra telefonlarına kurabilirler. Daha önceki yazılarımızda da bahsettiğimiz gibi MMS, Kopyala yapıştır ve daha bunun gibi istenen bir çok özellik telefona eklenmiş bulunuyor. 3.0 sürümü ile video kayıt özelliği de kazanıyor. Fakat bu özelliğe sahip olabilmek için iPhone 3G s ürününe sahip olmanız gerekiyor. Bu üründe performanstan kamera kabiliyetine kadar bir çok özelliği geliştirilmiş durumda. Ayrıca uygun fiyatı da düşünenler için iyi bir seçenek olacaktır.Herkese mutlu ve güzel günler diliyorum…

iPhone 3.0 ile MMS, Aktif Bluetooth, Kopyala Yapıştır Desteği ve Dahası

Apple, bugün tanıttığı ve önümüzdeki günlerde çıkarmayı planladığı yeni iPhone sürümü ile kullanıcılarını mutlu edecek haberler verdi. 3.0 sürümü ile birlikte, iPhone’lar kopyala/yapıştır ve MMS desteği, Bluetooth üzerinden veri aktarımı ve iPhone’un bilgisayarlara bağlanarak modem olarak kullanılması gibi beklenen bir çok yeni özellikler kazanıyor.Yeni Sürüm ile Gelenler
Henüz Beta aşamasında olan ve Torrent’lere düşen 3.0 sürümünün önümüzde ki günlerde çıkması bekleniyor. Bu yeni sürümün şüphesiz en önemli özelliklerinden birisi Kopyala/Yapıştır özelliğinin olması. İnanılmaz rahatlık sağlayacak bu güzel özelliğin nasıl kullanılacağına buradan ulaşabilirsiniz.Bildindiği gibi telefonlara jailbreak yapılarak 3.parti yazılımlar iPhone’da arkaplanda çalışabiliyordu. Fakat Apple bu işlemin batarya’yı çok kullandığını düşünerek, iPhone’un yeni sürümüne ”Push Notification“, yani uygulamaların Push ile birlikte yeni içeriği kontrol etmesini sağlayan bir özellik ekliyor. Arkaplanda uygula…

iPhone SDK for Web Developers

Yes, you read it right. The iPhone SDK ist not just for Developers who want to develop native iPhone applications. It’s also for Web Developers who want to take the capabilities of the SDK to write code for their web apps. Apple did a fine work here enhancing Dashcode, the Environment for programming Dashboard Widgets on Mac OS X, with a new feature to directly build your web apps in Dashcode. In Conjunction with the iPhone Simulator you now can, preview, debug, optimize and build your web applications all in Dashcode. Apple also put online an introduction video into iTunes (note: you must have an ADC membership account) which describes new technologies like advanced JavaScript functions, native SVG support, CSS effects, offline data support, full screen mode and gesture events.

More information...

See you later...