ETİKETLER
ios
Objective-C Dilinde Veri Tipleri, İşlem Operatörleri ve Çeşitli İfadeler
Objective C dilinde ifadeler (expressions); işlem operatörleri, değişken (variable) ve sabitlerin (constant) geçerli kullanımı ile oluşturulur. Bu ifadelerin detaylı anlatımları, örnek kodlarla birlikte bu başlıkta anlatılmıştır.
Objective-C'de Sınıf Arayüzü (Class Interface) Nasıl Tanımlanır?
Bir sınıf tanımlamak için main fonksiyonunun dışına yazılıp kullanılacak kod dizimi aşağıdaki gibidir:
@interface YeniSınıfAdı: AnaSınıf
{
SınıfDeğişkenleri(ClassMembers);
}
SınıfMetotları(ClassMethods);
@end
Sınıf metotları ise çağrıldıklarında belirli bir işlevi yerine getiren fonksiyonlardır. Dikdortgen adlı sınıfımızın genel görünümü aşağıdaki gibidir:
@interface Dikdortgen: NSObject
{
}
@end
iOS Eğitimlerine Başlarken...
iOS platformuna mobil uygulama geliştirirken kullanılacak en temel programlama dili Objective-C'dir. Objective-C, C dilini temel alan ve sonradan Nesne Yönelimli (Object Oriented) hale getirilen ve Apple şirketi tarafından tüm cihazlarda kullanılan büyük bir ekosistemdir.
iOS platformuna geliştirme yapabilmek için eğitimleri 4 başlıkta sıraladık.
Operatörlerin Öncelikleri ve Birleşme Sıraları
Aşağıdaki tabloda yer alan Objective-C dilindeki operatörlerin öncelik ve birleşme sıralarına göz atalım:
Birleşme |
Operatörün Türü |
Bu türde bulunan operatörler |
---|
Nesne ve Nesne Yönelimli Programlama Teorisinin 4 Temel Özelliği
Nesne Nedir?
Nesne, içinde veri ve bu veriler üzerinde işlem yapacak olan metotları (fonksiyon) bulunduran yazılım bileşenidir. Nesne bu tanıma uygun olarak, kendi işlevselliğini de içinde taşır. Nesneler her uygulamada tekrar tekrar kullanılabilir. Veri ve metotlar, birlikte nesnenin üyeleri (members) adını alır. Bir nesne yapısı, bir sınıf (class) içinde tanımlanır. Sınıf içinde nesneyi oluşturan üye değişkenler ve metotlar açıkça tanımlanır.
Nesne Yönelimli Programlama
Nesne Yönelimli Programlama (OOP-Object Oriented Programming) 1990’lı yıllarda başlayan ve günümüzde de yoğun olarak kullanılan bir programlama teknolojisidir.
iOS Build
Xcode projesi oluşturarak MacOS ortamında oyunun iOS çıktısının nasıl alınacağı anlatılıyor.