Bu kitap, şimdiye kadar karşılaştıklarınızdan çok farklı bir dünyaya giriş yapmanızı sağlayacak. Eğer programlama deneyiminiz varsa ve MAC platformuna yeni başlıyorsanız, şu ana kadar karşılaştıklarınızdan tamamen farklı olan bir platforma adım atacağınızın bilincinde olmalısınız. Burası tamamen farklı bir bakış açısıyla tasarlanmış, özgün ve şahsi kanaatimce çok başarılı tasarlanmış bir dünyadır. Eğer hiçbir programlama deneyiminiz yoksa ve bu platforma ilk defa adım atıyorsanız, bundan sonra karşılaşacaklarınızın yavan kalmasını sağlayacak kadar başarılı bir deneyim olacaktır.
Bu kitabın amacı; iOS platformundan ziyade Objective-C dilinin temellerini vermektir. Dolayısıyla kitap içerisinde Objective-C'nin miras aldığı C programlama dili ve Objective-C programlama dili konusunda komut satırı tabanlı uygulamalar bulacaksınız.
Bu uygulamalara ek olarak gelen DVD içerisinde, iOS uygulama geliştirme konusunda birkaç örnek uygulamanın nasıl geliştirileceğini anlatan çeşitli videolar bulacaksınız. Bu videoların yanı sıra, XCode geliştirme ortamının kurulumu ve kullanımı hakkında ayrıntılı bilgiler ve canlı anlatımlar içeren ve Objective-C uygulamalarının diğer ortamlarda nasıl derlenip çalıştırılacağınız anlatan videolar da olacaktır.
Konu Başlıkları
iOS Yazılım Geliştirme Kiti Araçları
iOS SDK ve Geliştirme Ortamlarının Kurumları
XCode IDE
iOS Simulator
Interface Builder
Instruments
Cocoa Touch Katmanı
Apple LLVM Derleyici
Objective–C Programlama Diline Giriş
Nesne Yönelimli Programlama
Objective–C Dilinin Diğer Programlama Dilleriyle
Derleme ve Bağlama İşlemleri
Temel C Programlama Kavramları
Veri Tipleri
Özel Değişken Tipleri
Çok Biçimlilik, Dinamik Bağlama, Hata Yönetimi ve Protokol