Örnek Uygulamar ile iPhone ve iPad için Uygulama Geliştirme Objective–C, View, Database, Multimedia Abdulkadir Güneytepe  - Kitap
Örnek Uygulamar ile

iPhone ve iPad için Uygulama Geliştirme

Objective–C, View, Database, Multimedia

1. Baskı, 
Eylül 2012
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
196
Barkod:
9789750220388
Kapak Türü:
Karton Kapaklı
Kitabın Fiyatı:
345,00
İndirimli (%87):
45,00
24 saat içerisinde temin edilir.
Kitabın Açıklaması
Günümüzde hemen hemen her programcının öğrenmeye çalıştığı programlardan bir tanesi de hiç kuşku yok ki iOS programlama dilidir. iOS ile program yazabilmek ve bu yazılan programların gerek IPhone'larda gerekse IPad'lerde kullanıcılar tarafından beğenilmesi ve kullandıkları cihaza yüklemeleri programı geliştirene hem maddi hem de manevi kazanımlar sağlamaktadır. Tabi bunun olabilmesi için ise önce programı öğrenmek, sonrasın da ise güzel ve orijinal uygulamalar geliştirebilmek gerekmektedir.
Kitapta, en popüler mobil uygulama geliştirme ortamlarından biri olan Xcode kullanılarak, iOS'da (iPhone ve iPad) bir uygulamanın nasıl yazılacağı ve geliştirileceği adım adım ayrıntılı ve bol örnekli olarak anlatılmıştır. Kitapta Objective–C ile nesne yönelimli programlamaya yönelik genel bir temel oluşturulmaya çalışılmış aynı zamanda da, iOS SDK temel bileşenleri tüm yönleriyle anlatılıp, verilen örneklerle de konu hakkında okuyucunun ayrıntılı bir bilgi edinmesi amaçlanmıştır.
Kitabın Konu Başlıkları
.
Objective–C, XCode'u Yükleme ve Kullanma
.
Xcode'da Uygulama Geliştirme
.
View, Outlet ve Action Kavramlarına Daha Yakından Bakma
.
View Controllerlarla Çalışma, Storyboard Kullanma
.
Kullanılan Platformu Belirleme
.
Picker View, Date Picker, Page Control ve Image View
.
Scroll View, Table View
.
Döndürme, Form'u Yeniden Boyutlandırma ve Yerleşim Durumunu Denetleme
.
Sensörler, Sallama Hareketini Kullanma
.
Dosya İşlemleri, Veri Tabanı İşlemleri
.
Animasyon ve Video, Çoklu Ortam İşlemleri
.
Yerleşik Uygulamaları Kullanma
Yorumlar
Kitabın İçindekileri
Önsöz 
7
Objective-C 
13
Değişkenler 
13
Koşul Yapıları 
16
Döngüler 
17
İstisna Yönetimi 
19
İşaretçiler (Pointers) 
20
Nesne Yönelimli Programlama 
21
Yordamlar (Methods) 
21
Özellikler (Attributes) 
22
Arayüz (Interface) ve Uygulama (Implementation) Dosyaları 
22
Arayüz (Interface) Dosyası 
22
Uygulama (Implementation) Dosyası 
23
Sınıflar ve Nesneler 
23
İşaretçiler (Pointers )ve Başlatma (Initializing) 
23
Kalıtım (Inheritance) 
24
Sınıf Ara Yüz (Interface) Dosyasını Oluşturma 
25
Uygulama (Implementation) Dosyasını Oluşturma 
27
Sınıf Örneği Oluşturma ve Kullanma 
30
Özellik (Property) ve Sentezleme (Synthesize) 
30
XCode’u Yükleme ve Kullanma 
32
Yeni Bir Proje Oluşturma 
33
Proje Penceresi 
35
Navigator Bölmesi 
36
Utilities Bölmesi 
38
Editor 
38
Xcode’da Uygulama Geliştirme, İlk Uygulamamızı Yazalım 
39
Interface Builder’ı Kullanma 
42
Kod Yazma 
45
Uygulama Simgesini Değiştirme 
47
Uygulama Açılış Resmi Değiştirme 
48
View, Outlet ve Action Kavramlarına Daha Yakından Bakma 
49
Outlet ve Action’lar 
49
Diğer View’ları Kullanmak 
52
View Controllerlarla Çalışma 
53
View Controller Arasında Gezinme ve Boş Uygulama Şablonu (Empty Application Template) 
55
Form Geçişlerine Animasyon Ekleme 
63
Sekmeli Uygulama Şablonu (Tabbed Application Template) 
64
Storyboard Kullanma 
65
Storyboard Oluşturma 
66
Stroyboard’a Yeni Bir Sahne Eklemek 
68
Sahneler Arasında Bağlantı (Segue) Kurma 
69
Sahneler Arasında Geçişleri Düzenleme 
70
Bir Sahneye View Controller Atama 
71
Kullanılan Platformu Belirleme 
76
Çoklu Platform Desteği Olan Uygulamalar Oluşturma 
76
Switch, Segmented Control, Web View 
77
Picker View 
84
Date Picker 
88
Page Control ve Image View 
90
Scroll View 
94
Table View 
100
Table View’ı Özelleştirme 
105
Hücreye Ayrıntı Metni Ekleme 
107
Üst Bilgi ve Alt bilgi Verme 
108
Hücrelere Girinti Tanımlama 
108
Hücre Satır Yüksekliğini Ayarlama 
109
Table View’ı Kullanarak Master-Detail Uygulamalar Geliştirmek 
110
Arama Özelliği Ekleme 
115
Detay Sayfasını Düzenleme 
125
Döndürme, Form’u Yeniden Boyutlandırma ve Yerleşim Durumunu Denetleme 
133
Döndürme İşlemini Etkinleştirme 
134
Yerleşim ve Boyutları Programsal Olarak Değiştirme 
138
Sensörler 
139
Cayroskop ve İvme Ölçeri Kullanma 
140
Sensör Verilerini Görselleştirme 
145
Sallama Hareketini Kullanma 
150
Dosya İşlemleri 
154
Documents, Library ve Tmp Klasörlerini Kullanma 
154
Veri Tabanı İşlemleri 
156
SQLite3 Kütüphanesine Bağlanma 
156
Veri Tabanı Tablosu Oluşturma 
159
Tabloya Veri Ekleme 
160
Tablodan Verileri Almak 
161
Animasyon ve Video 
162
Animasyonlara Efekt Ekleme 
168
Resim Dizilerinden Animasyon Oluşturma 
170
Çoklu Ortam İşlemleri 
171
Video İşlemleri 
171
Video Oynatıcının Yönelimini Değiştirme 
174
Harici Video Dosyalarına Erişme 
174
Ses İşlemleri 
174
Bir Ses Dosyasını Yürütme 
174
Ses Kayıt İşlemi 
178
Yerleşik Uygulamaları Kullanma 
182
E-Mail Gönderme 
182
Web Tarayıcısını Kullanma 
188
Telefon Arama 
188
SMS Gönderme 
188
Kamerayı Kullanma 
190
Kavram Dizini 
195